用于图形API的Access_token调用JavaScript

时间:2012-01-26 01:42:34

标签: facebook-graph-api access-token

我正在尝试使用JavaScript在客户端网页上的公共Facebook页面上显示墙上的帖子和评论。我知道我需要一个access_token,但问题是它经常过期。似乎我需要动态获取access_token以避免该问题。有没有人知道如何做这个客户端?

1 个答案:

答案 0 :(得分:0)

简短回答:

如果页面确实是公开的,则根本不需要访问令牌。例如,

http://graph.facebook.com/19292868552
{
   "id": "19292868552",
   "name": "Facebook Platform",
   "picture": "http://profile.ak.fbcdn.net/hprofile-ak-ash2/276791_19292868552_1958181823_s.jpg",
   "link": "http://www.facebook.com/platform",
   "likes": 3922010,
   "category": "Product/service",
   "website": "http://developers.facebook.com",
   "username": "platform",
   "founded": "2007",
   "company_overview": "Facebook Platform enables anyone to build social apps on Facebook and the web.",
   "mission": "To make the web more open and social.",
   "about": "We're building the social web. Get the latest here: developers.facebook.com ",
   "talking_about_count": 74536
}

更长的答案,如果您使用特定用户的访问令牌代表他们执行操作,您可以考虑要求“离线访问”,以便令牌不会过期。有关如何申请此权限的详细信息,请参阅https://developers.facebook.com/docs/reference/api/permissions/