【问题标题】:Getting Google+ profile name with user_id使用 user_id 获取 Google+ 个人资料名称
【发布时间】:2013-11-05 23:10:52
【问题描述】:

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

【问题讨论】:

  • 我假设您已经拥有用户 ID?您使用的是什么电子表格应用程序?
  • 是的,见例子goo.gl/gncnZR
  • 您反对使用 Google App Script 吗?
  • BrettJ,哦,我不是!我可以使用 Goole Apps 脚本。这是最好的主意。但我认为有一个简单的 url 可用 ;-)

标签: google-api google-plus


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 我可以使用 API,我知道这一点!我在找一个简单的方法!
    • 我可以使用 Google Apps 脚本来获取名称。
    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-24
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多