アプリ ユーザー (FB ID = foo) が別の FB ユーザー (user2) にアプリ リクエスト (リクエスト ID = bar) を送信したことを Facebook アプリが認識している場合、user2 の FB ID を見つける方法はありますか?
質問する
222 次
1 に答える
1
一般に、これはuser2の認証の前に利用できるはずです。
しかし、いくつかのエッジケースがあります:
これが1人の受信者のみを含むリクエストである場合、id
そのリクエストのことを知っており(ユーザーがURL引数で受け入れると、キャンバスに渡されますrequest_ids
)、アプリケーションの使用を気にする必要はありませんaccess_token
。これは非常に簡単です.
Graph API からリクエストの詳細を取得するだけです。
https://graph.facebook.com/REQUEST_ID?access_token=APPLICATION_ACCESS_TOKEN
結果には、受信者リストを含むすべてのリクエストの詳細が含まれます。
注意してください。この方法では、リクエストが誰に送信されたかを知ることができますが、訪問者が同じ人物であることを保証することはできません (誰かが request を知っている場合、リクエストを偽造するのに何もかかりませんid
)。
ところで、アプリとしての認証でAPPLICATION_ACCESS_TOKEN
説明されているものか、古い形式のいずれかである可能性があります...APP_ID|APP_SECRET
于 2012-05-12T21:58:23.460 に答える