2

2つの違いは何ですか?また、いつ使用しますか?

https://developers.facebook.com/docs/authentication/server-side/

https://developers.facebook.com/docs/opengraph/using-app-tokens/

4

1 に答える 1

10

リンクしたファイルにすべて含まれていますが、簡単にするために:

  • アプリ アクセス トークンは、インサイトの読み取り、アプリのパラメーターの変更などの特定のアクションを実行するためにアプリを (サーバー レベルで) 承認するときに使用します。
  • ユーザー アクセス トークンは、ユーザーがアプリに (サーバーまたはクライアント/ブラウザー レベルで) 代理で動作することを承認する場合に使用されます。ユーザーは、権限ダイアログによってアプリに拡張された権限を制限できます。

クロスオーバーがある場所:

  • アプリ アクセス トークンは、ユーザー (以前にアプリを認証したユーザー) に関する情報を取得できます。この情報は限られています。たとえば、ユーザーの有効なトークンがなくなったが、名前が変更されていないことを確認する必要がある場合に役立ちます。ユーザーに関するその他の詳細をすべて取得することはできません。そのためには、ユーザー アクセス トークンが必要です。
  • アプリ アクセス トークンは、アプリとしてユーザー ウォールに投稿することもできます (ユーザーが許可を与えた場合)。これは、ユーザー アクセス トークンを使用してユーザーとしてユーザーのウォールに投稿することとは少し異なります。基本的に同じことです。ユーザーはアクセストークンを持っているため、自分の投稿を「偽造」できますが、アプリトークン (秘密にされている) で署名されている場合、アプリからの投稿を偽造することはできません。

うまくいけば、それは一言で言えばそれを要約していますか?

于 2012-10-15T06:02:27.593 に答える