3

我一直在开发 Facebook 应用程序,并且几个月来一直在使用 Facebook Graph Toolkit,我的代码一直在工作(我可以获得访问令牌,我可以使用它们来检索 Facebook 用户详细信息、发布新闻提要等)

现在,出现了一个新问题,我没想到它会发生,也不知道 Facebook 出了什么问题!

我一直在关注我的旧代码集,发现 Facebook 现在返回不是这种格式的访问令牌(在我使用时,它一直是正确的格式,它甚至与此页面中的格式相同 |c4e304f814362ec6b6dd823a .1-|LeRzWafqGjfriGabNmmOU4U07Pw

现在,我得到了这样的格式

AAABddZAETAbYBAKNESQCdiZC2ojQOjSAIHfFCBFtn99wUYC448po2FN4VrvempAQVnUaBwJb9Qxwg6j9uegLZAeaZA4vmh503bHkUIsj1hIl1ZCvCbZBkz&expires=6204

有谁知道怎么回事??

4

2 回答 2

2

这是新样式 access_token。您可以通过访问此链接查看它的工作原理:

https://graph.facebook.com/me?access_token= {access_token from your question}

此更改已在 Facebook 开发者博客上公布:

https://developers.facebook.com/blog/post/497/ ... https://developers.facebook.com/blog/post/555/

但是,我还不能回答为什么 access_token 的样式发生了变化,因为文档尚未更新以显示此更改:https ://developers.facebook.com/docs/authentication/

注意:我建议您从问题中删除 access_token,因为这意味着其他人可以访问您的数据!

于 2011-09-14T15:14:43.163 回答
0

这看起来是 Facebook 正在转向的新加密访问令牌。可能会成为常态。如果您以前为不同的信息解析它,您可能需要更改为解码它。

于 2011-09-09T06:21:20.967 回答