我正在创建一个注册网站,以便类似的人可以轻松找到对方。我不想使用Facebook Connect作为主要登录方法或使用Facebook存储他们的信息。我将在我的最后创建一个数据库来存储这些信息。出于安全原因,我不会显示用户地址,电话号码或电子邮件地址,所以我想提供下一个人们彼此连接的最佳方式,这就是Facebook进来的地方。通常我会让他们输入他们的Facebook的URL在一个文本框中,但我不认为大多数人知道他们的网址是什么,这就是为什么我认为我需要使用Facebook连接。所以这里是我的想法..当用户注册时,有一个复选框,当选中时表示他们允许用户在Facebook上找到它们。我假设他们点击注册按钮后,Facebook Connect弹出窗口会显示要求获得访问其Facebook帐户的权限。当他们“允许”它,然后我可以得到他们的个人资料网址。我需要的只是他们的Facebook个人资料网址,我不希望任何其他Facebook功能或信息。 Facebook Connect是否适用于此场景?有更容易的方法吗?几个月前,在Facebook Connect网站上,他们曾经是这样做的例子,但所有的文档已被重新安排和更改,我似乎无法找到信息。你可以提供任何帮助将是伟大的!获取用户的Facebook个人资料网址
2
A
回答
0
一个简单的方法来做到这将是向用户询问他的FB username
。这不是真正的私人领域,任何用户都愿意分享。那么配置文件链接将只是http://www.facebook.com/<username>
,因为您已经知道了。
但是,有可能用户在Facebook上没有用户名。在这种情况下,您需要将FB连接按钮添加到您的网站。但是你可以保持简单。一旦用户连接,您将获得他的UID
。只需向网址http://graph.facebook.com/<UID>
发送GET
请求,您将在返回的JSON的链接字段中获取配置文件URL。
要想到一个主意,只需在您的浏览器中打开它 - http://graph.facebook.com/546159339
相关问题
- 1. Facebook Graph API:获取用户个人资料网址?
- 2. 使用网址获取大的Facebook个人资料图片
- 3. 如何从用户个人资料网址获取/提取instagram个人资料图片网址?
- 4. 从应用程序范围的用户ID获取Facebook个人资料网址
- 5. 获取用户的个人资料图片网址
- 6. 访问Facebook个人资料网址
- 7. Xamarin Android用户个人资料网址
- 8. 获取Facebook的个人资料图片使用Facebook用户名
- 9. 的个人资料网址
- 10. 如何通过用户的个人资料网址获取用户的ID?
- 11. 使用picasso获取用户的facebook个人资料图片
- 12. Facebook Like Box不适用于Facebook个人资料网址
- 13. 获取Facebook个人资料照片
- 14. 获取Facebook页面/个人资料URL
- 15. 给定Facebook用户名,如何获取个人资料的ID?
- 16. 获取任何Facebook用户的公开个人资料
- 17. Facebook获取用户的个人资料信息
- 18. 获取任何Facebook用户的公开个人资料内容
- 19. Facebook API:获取用户个人资料的详细信息
- 20. 使用Javascript获取Facebook用户个人资料数据
- 21. 如何使用php获取facebook用户个人资料流?
- 22. 从电子邮件地址获取facebook个人资料图片
- 23. 从Facebook获取用户名和个人资料图片iOS 7
- 24. 如何在Facebook中获取用户个人资料?
- 25. 如何从Facebook API获取用户个人资料信息Android
- 26. 获取facebook用户个人资料数据,android?
- 27. Swift 4:无法从Facebook获取用户个人资料图片
- 28. 如何从Facebook个人资料网址获取Facebook用户标识?是否有任何API可用
- 29. 如何从春季社交的Facebook获取个人资料图片网址?
- 30. 同时获取更大的Facebook个人资料图片和个人资料