0

アプリ ユーザー (FB ID = foo) が別の FB ユーザー (user2) にアプリ リクエスト (リクエスト ID = bar) を送信したことを Facebook アプリが認識している場合、user2 の FB ID を見つける方法はありますか?

4

1 に答える 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 に答える