[英]Find a user from an access_token
是否有可能找出access_token属于哪个用户?
我有一个access_token。 我想找到创建此access_token的用户ID。
谢谢
是的,用户ID包含在访问令牌中。 如果您有一个类似于以下内容的访问令牌:
1234567890 | 2.a3KGHbLrzTqw __ 86400.129394400-102450226 |。-XY1zH_PN,nbTtyhDPc
102450226是您的二手id。 您必须将字符串拆分为“|”,取中间部分然后用“ - ”拆分并取最后一部分。
Maggie的回答是正确的,尽管uid在访问令牌的字符串中可见这一事实可能并非总是如此。 也就是说,我不知道改变访问令牌格式的路线图上的任何内容。
另外两个选择:
对https://graph.facebook.com/me?fields=id&access_token=[ACCESS TOKEN HERE]
进行图形API调用 - 如果令牌仍然有效,您将得到如下答案:
{ "id": "[UID HERE]" }
在https://developers.facebook.com/tools/access_token/lint上使用访问令牌linter
您可以使用此位置的Facebook开发人员可用的调试器https://developers.facebook.com/tools/debug您可以了解有关所有访问令牌的更多信息 - 用户,应用和页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.