我知道如何从网址中检索谷歌+个人资料图片,但最近谷歌+开始为验证用户使用虚荣网址。
WORKS https://plus.google.com/s2/photos/profile/110031535020051778989?sz=100
不工作https://plus.google.com/s2/photos/profile/+BarackObama?sz=100
是否有工作要为虚荣网址用户获取个人资料照片?
注意:我知道您可以通过Google+ API获取相同的信息,但这不允许我更改图片大小,因此我想使用上述方式。
答案 0 :(得分:4)
您可以更改Google+ API返回的图片的尺寸。
请求
https://www.googleapis.com/plus/v1/people/%2BBarackObama?key={YOUR_API_KEY}
将返回包含以下image.url
https://lh6.googleusercontent.com/-2lJYGtfXKwQ/AAAAAAAAAAI/
AAAAAAAA_1g/zw7Opav6CIk/photo.jpg?sz=50
您只需将?sz=50
参数更改为您希望图像的大小,类似于您对所提到的网址的处理方式。
如果您真的想使用您提到的那种网址,您可以使用相同的请求,然后从响应中获取id
,这将是您可以使用的数字ID。
但是我不知道你提到的网址是在某处正式记录的(如果我错了,请纠正我),这样他们可能会更改/停止工作,恕不另行通知。通过Google+ API可能是更安全的方式。