【问题标题】:obtain facebook page access token from server从服务器获取 facebook 页面访问令牌
【发布时间】:2012-09-20 18:46:51
【问题描述】:

我需要在服务器上获取一个 facebook 页面访问令牌。

根据我阅读的内容,要获取页面访问令牌,您必须首先获取具有 manage_pages 权限的用户访问令牌,然后单独调用“me/accounts”以获取页面访问令牌。

问题在于我正在开发的应用程序会自动将内容从服务器发布到 Facebook 页面。话虽这么说,从后端获取用户访问令牌是一个问题。

理想情况下,我想以编程方式获取用户访问令牌,然后完全在后端获取页面访问令牌,以便能够自动将内容发布到页面。

关于如何从服务器端完成此操作的任何建议? 谢谢

【问题讨论】:

    标签: facebook access-token facebook-page


    【解决方案1】:

    如果没有用户身份验证和manage_pages 权限授予,则无法获取页面access_token

    身份验证作为页面指南状态:

    首先您需要对用户进行身份验证,并获取用户访问令牌。为此,请遵循移动 Web 和桌面 Web 的服务器端或客户端身份验证流程,或者原生 iOS 或原生 Android 身份验证流程。

    详情请参阅Authentication documentationAuthenticating as a Page guide

    【讨论】:

    • 谁能确认可以获得一个不会过期的页面访问令牌?有些帖子说60天。 developers.facebook.com/roadmap/offline-access-removal “使用端点和前面解释的步骤将短期用户访问令牌交换为长期访问令牌。通过使用长期用户访问令牌,查询 [用户 ID]/帐户端点现在将提供页面用户管理的页面不会过期的访问令牌。这也适用于使用通过已弃用的离线访问权限获得的未过期用户访问令牌进行查询时。"
    • @AjSavino,是的,使用用户的扩展 access_token 允许获取不会过期的页面 access_token
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2013-02-07
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 2012-01-04
    相关资源
    最近更新 更多