我有一个 facebook connect 应用程序,全部使用 oauth 设置,并在最终 transaction 我收到一个 access_token 看起来像 -
559514387926|f53be3fc76b8e243aaf2944b-502835064|moXh_HOIga8b32txRdwkan-5NW9。
粗体部分似乎是当前用户的 facebook 用户 ID。我检查了这个 到目前为止,我拥有的所有用户的 access_tokens 都匹配。
是否有任何文档表明这是一种可靠的获取方式? Facebook 用户 ID?
我想直接使用 facebook 用户 ID 为现有用户进行更精简的调用 仅拉取图片并为首次使用的用户拉取更多数据。
最佳答案
不要解析 token ,这是不好的做法,而且由于 Facebook 正在向图形 API 添加新功能,因此很容易受到破坏性更改的影响。进行 API 调用
https://graph.facebook.com/me?access_token=...
然后解析出id参数,以后使用!
关于facebook - Facebook Connect oauth access_token 是否可靠地包含 facebook 用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3490170/