2012-02-18 121 views
2

是否有可能以某种方式获得访问令牌以使用Facebook API,如点击“使用Facebook作为”的用户?Facebook:获取访问令牌作为页面发布

我想要做的是让我的网站发布消息到facebook页面的墙上。我已经有了一个应用程序,用于允许我的用户使用他们的FB帐户登录。但是,我不想要求网页管理员将完整的manage_pages授权给我的应用程序。我已经将应用程序添加到了我的FB页面,但没有选项可以为该应用程序授予我的页面某些权限。

回答

2

当然这是可能的。

在官方文档页面约Permissions这是写:

页的access_token

用来管理一个页面的的access_token。当你想执行一个充当页面的操作时,这被用于 。此访问 令牌通过使用manage_pages权限发出HTTP GET到/ USER_ID/accounts或 /PAGE_ID?fields = access_token来检索。获取 /USER_ID /帐户将返回除每个网页的 access_token之外用户具有管理访问权限的页面列表(包括应用程序配置文件 页面)。或者,通过使用manage_pages权限发出HTTP GET到 /PAGE_ID?fields = access_token(您的 必须特别通过字段= 参数请求access_token字段),才能获得单个特定页面的页面访问令牌 )。有关更多 信息,请参阅Page对象的文档。注意:在2011年11月1日之后,对于通过此连接对用户页面的所有访问,即对于读取用户的页面以及还为这些页面检索access_tokens,都将需要manage_pages许可 。有关更多信息,请参阅用户对象 的文档。

+0

所以我不能使用的应用程序仅适用于单个页面没有给它访问所有网页我自己/管理金融? – ThiefMaster 2012-02-18 16:23:22

+0

@ThiefMaster,是的。这是目前唯一的方式,悲伤和令人毛骨悚然...... – 2012-02-18 16:27:43

相关问题