【问题标题】:What is the difference between these facebook access tokens?这些 facebook 访问令牌有什么区别?
【发布时间】:2013-03-16 18:17:00
【问题描述】:

我正在开发一个可以管理页面的 FB 应用程序,但我需要澄清这一点:

有什么区别

$page_info = $facebook->api("/$page_id?fields=access_token");

$aToken = $facebook->getAccessToken();

我看到它们生成不同的令牌,但我不确定应该将哪个令牌存储在数据库中以供离线发布,以及每个令牌的作用是什么?

谢谢..

【问题讨论】:

    标签: facebook-graph-api facebook-php-sdk facebook-apps access-token facebook-access-token


    【解决方案1】:

    获取页面访问令牌:

    • 您使用它代表页面执行操作。

    另一个(默认在 PHP SDK 中):

    • 检索用于代表用户执行操作的用户访问令牌。

    这里的主要区别在于,为了检索页面的访问令牌,您需要向用户请求manage_pages 权限。

    【讨论】:

    • 这是否意味着我不能使用$facebook->getAccessToken(); 在页面上发布,而只能在用户的墙上发布?
    • 不,这与您可以或不能在哪里发帖无关。这意味着您将为谁发帖。可能是用户发布消息,也可能是页面发布消息。访问令牌特定于页面或用户。
    • 顺便说一句,我刚刚测试了每个访问令牌的发布,$facebook->getAccessToken(); 似乎无法在页面上发布。我正在上传图片。不过无论如何,我的问题已经解决了,谢谢。
    猜你喜欢
    • 2019-03-02
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 2018-12-22
    • 2012-04-03
    • 2014-09-02
    • 2020-06-28
    相关资源
    最近更新 更多