奇怪的访问令牌从Facebook返回

时间:2011-09-09 06:17:13

标签: facebook access-token

我一直在使用Facebook应用程序而且我一直在使用Facebook Graph Toolkit几个月,我的代码正在运行(我可以使用Access Token,我可以使用它们来检索Facebook用户详细信息,发布新闻源等等)

现在,出现了一个新问题,我从未预料到它会发生,也不知道Facebook有什么问题!

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

现在,我一直在使用这样的格式

AAABddZAETAbYBAKNESQCdiZC2ojQOjSAIHfFCBFtn99wUYC448po2FN4VrvempAQVnUaBwJb9Qxwg6j9uegLZAeaZA4vmh503bHkUIsj1hIl1ZCvCbZBkz&安培;期满= 6204

任何人都知道会发生什么?

2 个答案:

答案 0 :(得分:2)

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

https://graph.facebook.com/me?access_token= {来自您问题的access_token}

此更改已在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,因为这意味着其他人可以访问您的数据!

答案 1 :(得分:0)

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