さて、私のアプリケーションでは、ユーザーにメールを取得する許可を与えるように依頼しています...彼がそうしているとしましょう...
API リファレンスのコードによると、FB.getLoginStatus
関数は次の内容の Json オブジェクトを返します。
{
status: 'connected',
authResponse: {
accessToken: '...',
expiresIn:'...',
signedRequest:'...',
userID:'...'
}
}
では、ユーザーが利用規約に同意し、私のアプリに電子メールの許可を与えたと仮定すると、電子メールの値はどこにあるでしょうか? FB.getLoginStatus
それは応答で新しい子ですか?何かのようなもの:
{
status: 'connected',
authResponse: {
accessToken: '...',
expiresIn:'...',
signedRequest:'...',
userID:'...'
userEmail:'....'
}
}
PHP では、次のようなものを使用します。
json_decode(file_get_contents('http://graph.facebook.com/SOMEIDHERE'))->name;
(たとえば、graph.facebook.com へのリクエスト)
しかし、それは私が探しているものではありません。
ご清聴ありがとうございました。