是否有可能以某种方式获取访问令牌以使用facebook api,就像点击“使用facebook as”的用户一样?
我要做的是允许我的网站将消息发布到Facebook页面的墙上。我已经有一个应用程序,我用它来允许我的用户使用他们的FB帐户登录。但是,我不希望页面管理员授权我的应用程序使用完整的manage_pages。我已经将应用程序添加到了我的FB页面,但是没有选项可以为该应用程序提供一些页面权限。
答案 0 :(得分:2)
当然有可能。
在关于Permissions的官方文档页面中写道:
Page access_token
用于管理页面的access_token。这是用的 当您想要执行充当页面的操作时。这种访问 通过向/ USER_ID / accounts或发出HTTP GET来检索令牌 / PAGE_ID?fields = access_token,具有manage_pages权限。入门 / USER_ID / accounts将返回页面列表(包括应用程序配置文件 页面)用户除了具有管理访问权限之外 每个页面的access_token。或者,您可以访问页面 通过发出HTTP GET来获取单个特定页面的令牌 / PAGE_ID?fields = access_token和manage_pages权限(你 必须特别通过fields =请求access_token字段 参数)。有关更多信息,请参阅Page对象的文档 信息。注意:2011年11月1日之后,manage_pages权限 将通过此连接访问用户的所有页面, 即用于读取用户的页面和检索 这些页面的access_tokens。请参阅用户的文档 对象了解更多信息。