アプリ アクセス トークンとユーザー アクセス トークンの違いは何ですか?
FB からの userData が違うことに気付きましたが、OpenGraph アクションを作成して、ユーザー ウォールに投稿したり、友達ウォールに送信したりできます。
OpenGraph アクションでアプリ アクセス トークンを使用できますか?
アプリ アクセス トークンとユーザー アクセス トークンの違いは何ですか?
FB からの userData が違うことに気付きましたが、OpenGraph アクションを作成して、ユーザー ウォールに投稿したり、友達ウォールに送信したりできます。
OpenGraph アクションでアプリ アクセス トークンを使用できますか?
アプリaccess_token
を使用すると、ユーザーではなくアプリに代わって Facebook API にリクエストを行うことができます。これは、たとえば次の場合に便利です。
[グラフを開く] 領域に次のように表示されます。
ユーザーに代わってアプリを公開し、有効期限のないアクセス トークンが必要な場合は、アプリ アクセス トークンを使用する必要があります。アプリ アクセス トークンはアプリ シークレットを使用して署名され、期限切れになりません。アプリケーション シークレットを再キー/リセットすると無効になります。
アプリ アクセス トークンは、投稿機能がサーバーから直接発信された場合にのみ使用して、それらをアプリに対してプライベートに保つ必要があります。
...
アプリ アクセス トークンは、アチーブメントやゲーム スコアなど、アプリによってのみ公開されるべき「安全な Open Graph アクション」、Open Graph アクションのインスタンスを公開する場合に特に役立ちます。この特定の例では、ユーザーは、ユーザー アクセス トークンを使用して偽のスコア/実績を公開することにより、自分のスコアを賭けることができなくなります。
次のドキュメントをお読みください。