0

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

4

2 回答 2

2

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

于 2013-11-05T15:10:52.230 回答
1

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

但是,如果您有用户 Google+ 帐户的路径,那么您可以提取他们的个人资料 ID,然后可以对 plus/people/get 执行 API 调用

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

https://plus.google.com/[profileid]

于 2013-11-01T17:42:41.167 回答