Graph API を理解しようとしています。コードを介して自分自身の、たとえば友人を求めたい場合は、
- アプリケーションを登録してアプリ アクセス トークンを取得する
- 自分の資格情報でログインして、ユーザー アクセス トークンを取得しますか?
ドキュメントから概念を理解するのは難しいと思います。
Graph API を理解しようとしています。コードを介して自分自身の、たとえば友人を求めたい場合は、
ドキュメントから概念を理解するのは難しいと思います。
フローは次のようになります。
一般的に言えば、許可を求めると、ロックされたコンテンツを開くことができるキーを取得します。それが access_token です。
App Access_token と User access_token の違い:
app access_token は、アプリとして何かを行うときに必要です。アプリのインサイトを取得したり、サブスクリプションを操作したりなどです。
ユーザー access_token は、アカウントにアプリを追加したユーザーとして行動する場合に必要です。
あなたの質問を参照すると、App access_token は明らかに必要ありません。
両方を行う必要があります。
アプリケーションを登録すると、それらのリクエストの送信元が Facebook に通知されます。規約に違反するアプリを取り締まるために、アプリがどのようなリクエストを行っているかを監視します。
そのアプリを取得したら、個人的に認証して、自分に代わって Facebook から情報を取得したり、Facebook に情報を投稿したりします。アプリは特定の権限を要求する必要があり、アプリが機能するにはこれらを許可する必要があります。