サインアップ時に情報を収集しなかった場合、ユーザーが誰であるかを確認する方法はありますか?
または、ユーザーに関する部分的な情報を持っている場合、共有に同意した詳細情報を取得できますか?
サインアップ時に情報を収集しなかった場合、ユーザーが誰であるかを確認する方法はありますか?
または、ユーザーに関する部分的な情報を持っている場合、共有に同意した詳細情報を取得できますか?
アクセス トークンを使用して、特定の拡張アクセス許可を取得する必要があります。基本的に、共有に同意すれば、より多くの情報を得ることができます。
ユーザーがFacebook経由であなたのウェブサイトにサインアップすると、基本情報(およびあなたが許可した他のすべての情報)にアクセスする許可が与えられます。
Facebook は許可がすべてです。ユーザー データへのアクセス許可をユーザーに求める必要があります。
有効なアクセス トークンとユーザー ID などのユーザー参照を使用して、いつでも (サインアップ時に情報を取得していなくても) ユーザー名、場所などの基本情報 (基本情報の下にあります) にアクセスできます。
ユーザーがオフラインの場合でも、ユーザー データを公開または取得するための offline_access 権限を取得できます。
アプリを承認したユーザーのリストを取得する方法がないため、画像を簡単に取得するには、ユーザー ID を記録しておく必要がありました。大多数のユーザーに対応する回避策の 1 つは、Facebook Graph API を使用して、記録したと言うメールに基づいてユーザーを検索することです。次のようなことができます。
https://graph.facebook.com/search?q=zuck@fb.com&type=user&access_token=...