Tha*_* Yu 1 facebook facebook-graph-api
我为我公司的游戏制作了管理系统.我们打开了一个页面让用户报告问题.然而,facebook的新系统让我们混淆了为每个应用程序更改的userID,但页面仍然只显示真正的facebook userID,这通常与应用程序范围ID不同
我想知道一种以编程方式将真实用户ID转换为应用范围ID的方法
无论如何都有吗?
非常感谢你
您不能只将真实ID转换为范围ID,但是:
可以检索应用范围的用户ID,虽然它有点古怪.
使用不是您希望应用程序作用域ID的用户的访问令牌,使用URL获取具有全局ID的用户:
https://graph.facebook.com/v2.2/?ids=[COMMA SEPARATED LIST OF USER IDS]&fields=link
Run Code Online (Sandbox Code Playgroud)
然后响应将采用以下格式:
{
"700230415": {
"link": "https://www.facebook.com/app_scoped_user_id/10158562170695476/",
"id": "700230415"
},
"700634149": {
"link": "https://www.facebook.com/app_scoped_user_id/10152566310960142/",
"id": "700634149"
},
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以解析该link字段以获取应用范围ID.
| 归档时间: |
|
| 查看次数: |
3798 次 |
| 最近记录: |