Facebook Web App 不会询问要管理哪个页面

Facebook Web App does not ask which page to manage

我在 Symfony 中使用 PHP SDK 创建了一个 Facebook 网络应用程序。它工作正常。它会请求权限,然后将用户在我们系统上的帖子发布到他们的 Facebook 页面。现在客户希望如果一个用户管理多个页面,它应该询问他们想要访问哪个页面。该应用程序选择用户管理的第一个页面作为默认页面,并为其获取访问令牌。

我的问题是,如何才能让应用程序 returns 列出页面并询问用户他们想要授予访问我们应用程序的哪个页面?

谢谢。

您可以通过 /me/accounts 端点获取所有托管页面的列表,包括它们的页面令牌:

/me/accounts?fields=name,access_token

您不能只授权一个页面,您只能授权必要的权限(manage_pagespublish_pages)。