【问题标题】:facebook access token that never expires have limited permission永不过期的 facebook 访问令牌的权限有限
【发布时间】:2015-09-13 14:13:18
【问题描述】:

我创建了一个 facebook 应用程序并从 Graph API Explorer 生成了令牌(过期 1 小时)。当我使用该令牌查看有关页面信息的信息时,该令牌显示所有内容,包括 Facebook 喜欢计数 likes 为:

{
   "id": "561485583979241",
   "about": "smmadmin.com is your complete social media marketing partner which makes you go global with high engagement and interaction over your online profile.",
   "can_post": true,
   "category": "Internet/Software",
   "checkins": 0,
   "cover": {
      "cover_id": "577141705746962",
      "offset_x": 61,
      "offset_y": 0,
      "source": "https://scontent.xx.fbcdn.net/hphotos-xpa1/t31.0-8/s720x720/10623331_577141705746962_2427585332498063845_o.jpg",
      "id": "577141705746962"
   },
   "has_added_app": false,
   "is_community_page": false,
   "is_published": true,
   "likes": 1678,
   "link": "https://www.facebook.com/smmadmin.official",
   "name": "Social media marketing administrator",
   "talking_about_count": 4,
   "username": "smmadmin.official",
   "website": "http://www.smmadmin.com",
   "were_here_count": 0
}

我使用以下方式交换了令牌以延长令牌到期时间:

https://graph.facebook.com/oauth/access_token?client_id=CLIENT_ID&client_secret=CLIENT_SECRET&grant_type=fb_exchange_token&fb_exchange_token=MY_CURRENT_TOKEN

现在,当我使用此令牌查看页面信息时,它仅向我显示有限的信息:

{
   "name": "Social media marketing administrator",
   "id": "561485583979241"
}

花了我一整天但一无所获。有什么想法吗?

【问题讨论】:

  • 听起来像一个错误,你应该提交报告。顺便说一句,扩展的用户令牌会在 60 天后过期。没有永远有效的用户令牌。
  • 可能是。您可以生成永久有效的令牌。检查这个:rocketmarketinginc.com/blog/…
  • 我特别提到了“用户令牌”,而这些永远不会永远有效。确保您了解令牌(应用令牌、用户令牌、页面令牌)之间的区别。
  • 页面标记对获取其他页面的点赞数没有用处?
  • 它们是,但是您从未在问题中谈论过页面令牌,您只是在处理看起来的用户令牌。更多信息:devils-heaven.com/facebook-access-tokens

标签: facebook facebook-graph-api


【解决方案1】:

我猜,一旦您的应用获得批准,用户 access_token 的到期时间将设置为 never 。再次,它仅限于某些权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-30
    • 2015-12-27
    • 2012-07-24
    • 1970-01-01
    • 2017-02-09
    • 2016-08-15
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多