2011-10-23 41 views
1

我們的Facebook應用程序的畫布是一天,現在哪裏有這個問題,好幾次,學分回調傳遞signed_request具有以下內容:爲什麼Facebook Credits回撥payments_get_items偶爾不會傳遞用戶ID?

Array 
(
    [algorithm] => HMAC-SHA256 
    [credits] => Array 
     (
      [order_id] => 9005967273834 
      [order_info] => "item104" 
     ) 

    [issued_at] => 1319329443 
    [user] => Array 
     (
      [country] => do 
      [locale] => es_LA 
      [age] => Array 
       (
        [min] => 0 
        [max] => 12 
       ) 
     ) 
) 

公告遺漏什麼嗎?那就對了!沒有user_id,買家或接收者!

我們不能告訴Facebook的什麼物品的價格或描述是不知道誰是接受的項目。

這似乎是一個糟糕的錯誤!這個問題開始發生在二零一一年十月十一日

+0

如果這是定期發生,請提供詳細的repro步驟的facebook錯誤 – Igy

+0

我已經做過,但沒有人似乎依賴於用戶ID,所以它沒有得到任何牽引。 – Toxikman

+0

你能給我一個鏈接嗎?我會確保它得到看着今天 – Igy

回答

1

這絕對是一個間歇的bug,所以唯一的解決辦法是從你自己的代碼傳遞用戶ID到該項目的order_info領​​域。然後,如果缺少用戶信息,則使用該代替信用接收者。

我不喜歡,我要做到這一點,但它似乎有必要。

1

我注意到這個問題,以及我的應用程序,從我所看到丟失的用戶ID發生當Facebook指示分鐘0的年齡段和最多12年的用戶。我認爲這可能是因爲13歲以下人士無法使用Facebook信用進行購買。 這使我不知道他們在Facebook上做什麼開始...

+0

感謝輸入 – Toxikman

相關問題