是否有可能找出access_token属于哪个用户?
我有一个access_token。我想找到创建此access_token的用户ID。
由于
答案 0 :(得分:2)
是的,用户ID包含在访问令牌中。如果您的访问令牌类似于:
1234567890 | 2.a3KGHbLrzTqw __ 86400.129394400-102450226 |。-XY1zH_PN-nbTtyhDPc
102450226是您使用过的ID。您必须将字符串拆分为“|”,取中间部分然后用“ - ”拆分并取最后一部分。
答案 1 :(得分:2)
Maggie's answer是正确的,尽管uid在访问令牌的字符串中可见这一事实可能并非总是如此。也就是说,我不知道改变访问令牌格式的路线图上的任何内容。
另外两个选择:
对https://graph.facebook.com/me?fields=id&access_token=[ACCESS TOKEN HERE]
进行图表API调用 - 如果令牌仍然有效,您将得到如下答案:
{
"id": "[UID HERE]"
}
答案 2 :(得分:0)
您可以在此位置使用适用于Facebook开发人员的调试程序 https://developers.facebook.com/tools/debug 您可以了解有关所有访问令牌的更多信息 - 用户,应用和页面。