如何获取用户的照片和名称以显示在我的网站上并将其保存在MySQL中?
答案 0 :(得分:0)
这可以通过查询id为user
的Graph API来实现http://graph.facebook.com/USER_ID?fields=name,picture
结果将包含用户名和照片的URL
答案 1 :(得分:0)
您需要获得使用您的应用程序的用户的许可。
一旦你有了user_photos permision,你可以做任何你想做的事。
您可以在此处找到所有权限:扩展权限:https://developers.facebook.com/docs/authentication/permissions/#extended_perms
并且在这里看:
答案 2 :(得分:0)
Juicy是对的,你可以获得这些信息。 Turgut对授权不正确,因为如果您知道他们的Facebook ID,您实际上可以获得任何人的信息。这就是问题所在。如果您在Facebook应用程序中,则Facebook将在请求对象中的每个页面的请求后发布用户的id。但在facebook iframe应用程序之外,您需要一种方法来查询用户ID。这可以使用Facebook javascript api完成。
以下是一些进一步阅读:
http://developers.facebook.com/docs/reference/api/
http://developers.facebook.com/tools/explorer/?method=GET&path=735915914