アプリ アクセス トークンの使用については、以前にこの質問 ( How to use Facebook appAccessToken with Spring Social ) で質問されていましたが、 Craig Wallsは、ほとんどの場合に spring-social API をユーザーベースにする必要がある理由を適切に説明しました。
シナリオがありますが、サーバー側アプリケーションで、ユーザー固有のアクセス許可を必要としないいくつかのクエリを作成する必要があります。以下の例では、公開ページをランダムに選びました
私はしたいと思います:
- エイリアス/ID ごとに公開ページの詳細を表示する
- パブリック ページの投稿をエイリアス/ID 別に表示する
- ページを検索する
アプリ アクセス トークンを使用して Graph API エクスプローラー ( https://developers.facebook.com/tools/explorer ) でこれらをテストすると、正常に動作します。アプリ アクセス トークンは、 とを Facebook クライアントの資格情報でhttps://graph.facebook.com/v2.0/oauth/access_token?client_id={app-id}&client_secret={app-secret}&grant_type=client_credentials
置き換えて取得します。client_id
client_secret
私たちのアプリケーションは、会社の存在についてクエリを実行できるように、任意の名前に対してこれらを作成できるようにしたいと考えています。
Twitter、LinkedIn などにも同様の要件があるため、現在の API でこれを行う手段があるかどうか、または要件に合わないかどうかを確認したかっただけです。