【发布时间】: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