Javascript SDK を使用して FB.ui で Facebook アプリ リクエストを送信した後、ユーザーがリクエストを送信したかどうかにかかわらず、コールバック関数で返される応答は「null」です。ただし、複数の Facebook アカウントでテストしたところ、アプリのリクエストは受信されました。
, sendRequest: function() {
parent.FB.ui({method: 'apprequests',
to: this.game.attributes.opponentFbId,
title: 'My App',
message: 'I sent you a challenge on My App',
}, function (response) {
console.log(response)
});
http://fbdevwiki.com/wiki/FB.uiによると、メソッド 'apprequests' は request_ids (response.request_ids 経由) または response.to の配列を返す必要があります。コンソールで
FB.ui の「feed」メソッドで同様のことを試してみましたが、応答 (および response.post_id) を読み取ることができますが、「apprequests」ではできません。