JavaScript SDK を使用する Facebook キャンバス iframe アプリケーションがあります。アプリケーションを承認せずにユーザーの名前を取得するにはどうすればよいですか?
質問する
682 次
1 に答える
1
いいえ、できません。
Facebook があなたのページを呼び出すとき、それは iframe に POST することによって行われ、ドキュメントにあるように、ユーザーがまだアプリケーションを承認していない場合、ほとんどのデータが欠けている署名済みのリクエストを取得します。
一部のフィールドと値、たとえば user_id と oauth_token は、ユーザーがアプリを承認した場合にのみ渡されます
Graph APIリクエストでは、アクティブなアクセス トークンを提供する必要があります。そうしないと、次のエラーが発生するはずです。
{
"error": {
"message": "An active access token must be used to query information about the current user.",
"type": "OAuthException",
"code": 2500
}
}
( Graph API Explorerで確認できます。試す前に、アクセス トークンを削除してください。)
于 2012-04-04T15:29:23.083 に答える