【问题标题】:Getting an APP_SECRET for a page, not an app?为页面而不是应用程序获取 APP_SECRET?
【发布时间】:2012-02-02 21:28:56
【问题描述】:

现在我正在做一个 http 发布请求,从一个 Coldfusion 文件直接发布到我的 Facebook 页面。现在,它与页面的正常 ACCESS_TOKEN 完全兼容。我的问题是,为了延长 ACCESS_TOKEN 的使用寿命,我需要一个 APP_SECRET,但我不知道如何为 页面 获取它。有小费吗?我真的希望这是可能的。

【问题讨论】:

    标签: facebook facebook-graph-api access-token app-secret


    【解决方案1】:

    有什么建议吗?

    提示 1:页面没有应用程序机密。
    提示 2:应用程序机密适用于应用程序。

    什么类型的访问令牌是“正常”的?你怎么得到的?

    阅读http://developers.facebook.com/docs/authentication/ 的“页面登录”部分,了解有关如何正确获取页面访问令牌的更多信息。

    【讨论】:

    • 这就是我害怕的哈哈。我得到的访问令牌是“GET graph.facebook.com/me/accounts”,它返回了页面正常寿命的访问令牌。它工作得很好,我唯一的问题是我需要延长 access_token 的寿命。还有其他方法吗?
    • Facebook 正在弃用我们所知道的 offline_access 权限。现在允许使用 60 天版本。有关如何获得 60 天版本的更多信息,请参阅 developers.facebook.com/docs/offline-access-deprecation
    【解决方案2】:

    如果您想通过页面获取/发布/删除内容,您需要管理员用户的访问令牌和管理页面权限,然后为您要通过应用程序“管理”的每个页面获取访问令牌,看来您必须以前做过,才能首先获得访问权限。

    据我所知,只要您的用户访问令牌仍然是最新的,再次获取该页面信息就会刷新页面访问令牌。我建议重新使用原始调用的代码来获取页面数据/访问令牌。

    【讨论】:

      猜你喜欢
      • 2019-09-25
      • 2012-01-19
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2012-07-19
      • 1970-01-01
      相关资源
      最近更新 更多