2016-09-10 3 views
0

私のサイトからユーザーの誕生日にアクセスする際に奇妙な問題が発生しています。 Facebookのアプリが誕生日のアクセスに構成されているFacebook誕生日フィールドがGraphApiで空白ASP.NET

:サーバー側から

enter image description here

を私は私のAPPID & AppSecretを使用してトークンを取得し、私はFacebookを利用して呼び出します。

https://graph.facebook.com/[USER ID]?fields=id,birthday,email,first_name,last_name&access_token=[MY TOKEN HERE] 

としてレスポンス私はBIRTHDAYを除いて私が興味を持っているすべてのフィールド(電子メール、名、姓など)を取得します。誕生日フィールドが承認されたアプリケーションの構成で

enter image description here

私はアプリのトークンとFacebookのコンソールからそれを呼び出す場合:

enter image description here

+0

なぜあなたは管理者ユーザーのために動作する前にレビューの許可を送信しますか?権限が正しく承認されていることを確認するためにユーザートークンをデバッグしましたか? – luschn

+0

グラフコンソールを使用すると、すべて正常に動作しているようです。私のアプリケーションからは、フィールドは常に空です。レビューはまだ送信されていません! –

+0

あなたはそれが "保留中"だと言ったので、それをレビューに送るかしなかったのですか?あなたのアプリでも動作しない場合は、レビューするために何かを送るべきではありません。実際のプロトタイプが必要です。 – luschn

答えて

0

Facebookのサポートによって示唆されるようにこれは設計上では機能していません。

「App Token」を使用して、ユーザートークンではなく個人情報にアクセスしていました。ユーザートークンを使用すると、すべてが魅力的に機能しました。

いくつかの単語では、ユーザー情報にアクセスするには、ユーザートークンを使用します。

関連する問題