使用user_id获取Google+个人资料名称

时间:2013-11-01 06:12:17

标签: google-api google-plus

是否有可能像https://plus.google.com/s2/photos/profile/?sz =通过user_id获取用户名? 没有oAuth,没有任何代码,只有URL。 我正在尝试在Spreadseet中使用公式= HYPERLINK() 谢谢!

2 个答案:

答案 0 :(得分:2)

如果没有像Google App Script这样的辅助方法,您无法从URL读取值,例如名称。内置的电子表格函数(如ImportHtml)不会为您提供该功能。当然,每个用户都有一个URL:https://plus.google.com/114173154718145483119,但您仍然需要解析该页面的标题。如果您打算访问URL,则应该以正确的方式执行此操作,并使用people.get在App脚本中使用API​​,如果您要查找特定的用户ID,则允许匿名访问您无需设置OAuth身份验证。

答案 1 :(得分:1)

听起来你只有个人资料图片链接?这些不遵循我所知道的任何模式,您可以使用它来确定所有者是谁 - 看起来您可以轻松地将内容链接到特定用户。您可以搜索包含路径的页面,但这很容易出错。

但是,如果您拥有用户Google+帐户的路径,则可以提取其个人资料ID,然后执行API call to plus/people/get

用户Google+个人资料的路径格式如下:

https://plus.google.com/ [简档]