如果您有Facebook,例如Zuckerbergs用户标识'4'或用户名'zuck',那么如何获得新的应用程序范围标识Graph v2.0
使用应用的访问令牌?似乎无法在文档中找到任何关于此的信息。从全球Facebook帐户或用户名获取Facebook应用程序范围用户标识
5
A
回答
2
这基本上是对其他问题的回答, Get Facebook User ID from app-scoped User ID 。
基本上,最简单直接的流程是https://graph.facebook.com/?ids=http://facebook.com/[FBID/USERNAME]&access_token=[APP_ID]|[APP_SECRET]
这样做,对于扎克伯格的电话,会给你熟悉
{
"http://facebook.com/4":
{
"id": "4",
"first_name": "Mark",
"gender": "male",
"last_name": "Zuckerberg",
"link": "https://www.facebook.com/zuck",
"locale": "en_US",
"name": "Mark Zuckerberg",
"username": "zuck"
}
}
但是,如果该用户以前只登录到您的应用程序的第一次2014年5月30日(转接日)之后,他不得不像...
{
"http://facebook.com/4":
{
"id": "277123456789101",
"first_name": "Mark",
"gender": "male",
"last_name": "Zuckerberg",
"link": "https://www.facebook.com/zuck",
"locale": "en_US",
"name": "Mark Zuckerberg",
"username": "zuck"
}
}
给你277 ...应用范围的ID为您的应用程序。
1
除了由@Raymond议的评论,你必须提供APP_ID
,APP_SECRET
和FACEBOOK_USER_ID
(注意,这是该数字ID,而不是用户名):
所以它的工作原理与此网址:
https://graph.facebook.com/v2.3?access_token=[APP_ID]%7C[APP_SECRET]&ids=[FACEBOOK_USER_ID]
+1
您必须输入用户ID,而不是用户名!!!用数字ID替换FACEBOOK_USER_ID,不要使用用户名 –
-1
您还可以从应用程序作用域用户标识中获得真实的facebook标识。这里的解决方案https://stackoverflow.com/a/34450491/2181069
相关问题
- 1. Facebook应用程序范围用户标识的临时
- 2. 获取Facebook'用户名'或'用户名'
- 3. 使用javascript sdk获取Facebook用户标识。并使用全球?
- 4. 获取facebook用户标识
- 5. 如何在facebook iframe应用程序中获取facebook用户的用户标识?
- 6. Facebook从应用程序选项卡获取用户标识
- 7. 获取Facebook应用程序用户
- 8. iPhone - 从Facebook连接应用程序获取Facebook用户会话
- 9. Facebook应用程序:从ID获取用户名
- 10. 从应用程序范围的用户ID获取Facebook个人资料网址
- 11. 从应用程序获取真正的Facebook用户ID范围的
- 12. 如何获取公司Facebook帐户的用户名/姓名?
- 13. 获取Facebook的用户名
- 14. 钛 - 获取Facebook用户名?
- 15. 获取Facebook用户名
- 16. PHP获取Facebook用户名?
- 17. Facebook应用程序 - 有关用户的Facebook标识的安全考虑事项
- 18. 如何使用facebook应用程序获取facebook用户令牌
- 19. 指定Facebook应用程序用户名
- 20. Facebook应用程序获取用户名不起作用
- 21. facebook应用程序只能由我的用户帐户访问
- 22. Facebook API - 当用户创建Facebook帐户?
- 23. 从url中识别Facebook用户标识?
- 24. 从Facebook获取用户access_token
- 25. 哪个Facebook帐户用于facebook应用程序审查?
- 26. 哪个Facebook帐户用于创建Facebook应用程序
- 27. Facebook用户标识iPhone
- 28. 如何从sharekit获取Facebook用户名?
- 29. 从Facebook Graph API获取用户名
- 30. 如何在Android应用程序中获取Facebook用户名
不幸的是,看起来并不像这适用于2.0/2.1(至少不再) – Nate
我刚刚成功地让使用Facebook图形API的2.3版本这一呼吁: HTTPS://graph.facebook .com/v2.3?access_token = [KEY]%7C [SECRET]&ids = 4 –
不适用于2.6 – Aurasphere