它曾經是來自請求的響應給了我們一個請求ID的數組(如http://developers.facebook.com/docs/reference/dialogs/requests/所述),但現在看起來響應變量返回了兩個項insead'to'和'request'。用逗號分隔的用戶ID和請求的字符串作爲請求ID。它是否正確?我什麼都看不到,但這是我目前看到的行爲。FB.ui請求的響應是否已更改?
更新 這裏是我的電話的超級簡化版本:
FB.ui({method: 'apprequests', message: 'My Great Request'}, requestCallback);
function requestCallback(response) {
for(var key in response){
console.log(key);
console.log(response[key]);
}
}
當我讓一個人變的反應有兩個密鑰請求:請求和。請求是一個請求ID,是我要發送請求的人員的ID。但是,如果我使用提供的請求標識調用圖api,則會發現'to'和'from'下的用戶等同於發件人的姓名和fbid。
或者,如果我向多個人請求請求等於單個請求ID,並且是一個包含請求發送給它們的用戶的所有fbid的數組。但是,當我調用圖api時,我再次發現'to'和'from'都包含請求用戶的用戶標識和名稱。
再次閱讀我的問題,我說你描述的行爲是我所期望的,這不是我所看到的。 – keybored
這不會發生在我身上!也許在其他答案中發佈的錯誤會幫助你。 – ifaour