我一直在使用Facebook应用程序而且我一直在使用Facebook Graph Toolkit几个月,我的代码正在运行(我可以使用Access Token,我可以使用它们来检索Facebook用户详细信息,发布新闻源等等)
现在,出现了一个新问题,我从未预料到它会发生,也不知道Facebook有什么问题!
我一直在关注我的旧代码并发现Facebook现在返回不是这种格式的访问令牌(这是我正在使用的正确格式,它甚至与此中找到的格式相同page | c4e304f814362ec6b6dd823a.1- | LeRzWafqGjfriGabNmmOU4U07Pw
现在,我一直在使用这样的格式
AAABddZAETAbYBAKNESQCdiZC2ojQOjSAIHfFCBFtn99wUYC448po2FN4VrvempAQVnUaBwJb9Qxwg6j9uegLZAeaZA4vmh503bHkUIsj1hIl1ZCvCbZBkz&安培;期满= 6204
任何人都知道会发生什么?
答案 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正在转向的新加密访问令牌。可能是常态。如果您之前正在为不同的信息位解析它,您可能需要更改为解码它。