获取朋友用户 ID 和他们的照片
Posted
技术标签:
【中文标题】获取朋友用户 ID 和他们的照片【英文标题】:Getting friend user id, and their photos 【发布时间】:2012-05-29 14:30:49 【问题描述】:我正在研究 Facebook Connect 的容量。我有一些关于如何实现一些功能的问题。
-
是否可以获取用户所有朋友的列表?
这样做的想法是,用户将使用我的网站登录,然后他们可以搜索他们的朋友并选择一个,然后该网站将获取该朋友的用户 ID 并将其存储到网站数据库中。
-
从该用户那里获取照片
得到朋友的用户ID后,是否可以得到他们的照片?或者朋友是否需要授予网站权限才能这样做?
我正在研究一个可以为朋友购买贺卡的网站,我想知道我的用户是否能够通过 facebook 登录、选择朋友、获取照片,然后在他们生日它会向他们发送一条私人消息(我想我知道该怎么做),将他们链接回我的网站,在那里他们可以查看生日贺卡和他们的照片。
谢谢
【问题讨论】:
【参考方案1】:回答您的问题:
是的。从用户的登录过程中获得访问令牌后,向 https://graph.facebook.com/me/friends
发出 Graph API 请求。你可以在这里自己测试一下:https://developers.facebook.com/tools/explorer?method=GET&path=me%2Ffriends
是的。在登录过程中,您必须请求user_photos
和friends_photos
permissions,之后您可以使用访问令牌对https://graph.facebook.com/USERID/photos
进行Graph API 请求。这只会返回那些在当前隐私设置下允许用户查看的朋友的照片。
【讨论】:
以上是关于获取朋友用户 ID 和他们的照片的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Graph API - 按用户标签获取照片
从 Facebook 活动墙获取照片(包括非朋友的公开照片)