ユーザーが管理しているページの壁を投稿して読むアプリを開発しました。oAuth プロセスを通じてアクセス トークンを取得します。これは、ユーザーが 1 つのページのみの管理者である場合にうまく機能します。しかし、彼が複数のページの管理者である場合、アプリの承認前/承認後の oAuth プロセス中に特定のページを選択するようユーザーに求める方法がわかりません。
質問する
133 次
2 に答える
1
しかし、彼が複数のページの管理者である場合、アプリを承認する前/後のoAuthプロセス中に特定のページを選択するようにユーザーに依頼する方法がわかりません。
できません。Facebookが現在許可を実装している方法では、ユーザーは自分が管理しているすべてmanage_pages
のページへのアクセスのみを許可できます(または完全に拒否できます)[1]
ユーザーがその許可を与えたら、あなたはすべてのページ(および開発者の場合はアプリ)/userid/accounts
のリストを読んで取得します。探している特定のページのアクセストークンを選択するには、それらをループする必要があります。
[1]これはかなり愚かです。ユーザーとして、すべてのページではなく、特定のページへのアクセスのみをアプリに許可したいと思います。特に、多くのページを管理している場合、そのアプリが1つだけにアクセスできると想定されているとしたら、アプリにすべてのページへのアクセスを許可する必要があるとは思えないかもしれません。
于 2012-12-17T09:34:03.060 に答える