【问题标题】:Google+ : Profile pic for vanity URL usersGoogle+:个性化 URL 用户的个人资料图片
【发布时间】:2013-06-12 07:46:36
【问题描述】:

我知道如何从 url 检索 google+ 个人资料图片,但最近 google+ 开始为经过验证的用户使用虚 url。

作品 https://plus.google.com/s2/photos/profile/110031535020051778989?sz=100

不工作https://plus.google.com/s2/photos/profile/+BarackObama?sz=100

有没有办法为虚 url 用户获取个人资料图片?

注意:我知道您可以通过 Google+ API 获得相同的信息,但这不允许我更改图像大小,所以我想使用上述方式。

【问题讨论】:

    标签: google-plus


    【解决方案1】:

    您可以更改 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 参数更改为您想要的图像大小,类似于您对您提到的网址所做的操作。

    如果您真的想使用您提到的那种 URL,您可以使用相同的请求,然后从响应中获取 id,这将是您可以使用的数字 ID。

    但我不知道您提到的网址已在某处正式记录(如果我错了,请纠正我),因此它们可能会更改/停止工作,恕不另行通知。通过 Google+ API 可能是更安全的方式。

    【讨论】:

    • 获取这些图像的唯一官方方法是通过 Google+ API。通过 s2/photos/profile 路径直接访问它们可以随时更改,并且会破坏您的使用。
    • 我可以在调用 api 时指定大小吗?
    • 不,API 将始终返回带有 ?sz=50 参数的个人资料图片,但在显示图像之前在请求之后更改它很简单。
    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2014-08-26
    相关资源
    最近更新 更多