我想确认是否可以从所有主要社交网站(如facebook,twitter,google plus)中提取用户的个人资料图片。
对于Facebook,我得到了解决方案:
https://graph.facebook.com/me/friends?access_token=[oauth_token]&fields=name,id,picture
我们可以在twitter中使用哪种API,google plus也一样?是允许的吗?
编辑:
对于Twitter,我们可以使用
获取朋友个人资料照片https://api.twitter.com/1.1/friends/list.json
答案 0 :(得分:1)
是的,如果该网站提供了这样做的API,您似乎已经找到了twitters和facebook。然而,在大多数国家,刮擦"刮擦"用于使用蜘蛛/爬虫的用户个人资料照片等信息的网站。
答案 1 :(得分:1)
对于Google+,您可能需要
https://www.googleapis.com/plus/v1/people/me/people/visible
(提供您的身份验证令牌,如果您愿意,可能会将其限制在特定字段。)请记住,您实际获得的内容存在一些限制 - 只有公共信息可用,因此如果用户有限制他们共享的圈子的可见度,你不一定会看到每个人。
有关详细信息,请参阅https://developers.google.com/+/api/latest/people/list。