我知道gravatar允许这样做,我想看看facebook,google plus,twitter,instagram和其他任何东西。
你们知道有这样的服务吗?
编辑:澄清一下,我所说的“无身份验证”是不是指用户身份验证,我希望使用某种API
发布于 2015-03-11 01:01:42
一种可能的方法是使用Facebook Graph Api对用户对象的名称执行搜索,并检索它们的图片,使用API版本的2.2调用如下:
GET graph.facebook.com
/search?q=miles davis&type=user&fields=id,name,picture这将检索id、姓名和图片对象,用于在迈尔斯·戴维斯上进行搜索,第一个结果如下:
{
"data": [
{
"id": "805353876185303",
"name": "Miles Davis",
"picture": {
"data": {
"is_silhouette": true,
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfp1/v/t1.0-1/c15.0.50.50/p50x50/10354686_10150004552801856_220367501106153455_n.jpg?oh=XXXXXXXXXXXXXXXX&oe=XXXXXX&__gda__=XXXXXXX_XXXXXXXXXXXXX"
}
}
},
{
"id": "1572370603017419",
"name": "Miles Davis",
"picture": {
"data": {
"is_silhouette": false,
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p50x50/1501761_1382020035385811_1384168153_n.jpg?oh=XXXXXXXXX&oe=XXXXXXXXXXX&__gda__=XXXXXX_XXXXXX"
}
}
}, ...........如果用户有个人资料图片,则字段is_silhouette为false。
https://stackoverflow.com/questions/28966720
复制相似问题