ページタブに配置するFacebookアプリを作成しています。私は FB.init() 呼び出しの後にこれをやっています:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
$.ajax({
// other parameters omitted
data: {
signed_request: response.authResponse.signedRequest
}
});
}
}
次に、署名付きリクエストを PHP で解析しますが、署名付きリクエストに含まれるはずのページ情報を取得できません。私が知る限り、ページがタブ内にロードされた後に getLoginStatus 応答が返されるため、signedRequest がページ情報なしで返される理由がわかりません。手がかりはありますか?