【问题标题】:Any alternatives of deprecated property "googlePlusUserId"?已弃用的属性“googlePlusUserId”的任何替代品?
【发布时间】:2016-11-09 13:31:57
【问题描述】:

您可以在 Youtube API 修订历史中看到:

频道资源的 contentDetails.googlePlusUserId 属性已被弃用。以前,只有当频道与 Google+ 个人资料相关联时,该属性才会出现。弃用后,该属性将不再包含在任何频道资源中。

那么,我如何理解 Google 帐户与 Youtube 频道相关?

【问题讨论】:

  • 我明白了,但我正在等待答复。
  • 我怀疑你会得到一个。我不认为有任何真正的答案。 Google 已删除 YouTube 和 Google+ 之间的链接,无法恢复。除了可能通过 YouTube 和 Google plus 对用户进行身份验证,并通过这种方式确定他们是谁。
  • 解决方案是调用“people/me”Google+ API 端点并获取当前登录用户的“id”,如您所说。

标签: google-api youtube youtube-api


【解决方案1】:

我能想到的唯一选择就是打电话 People: get 使用我作为用户 ID。这将为您提供当前用户的 ID。

人:得到

获取某人的个人资料。如果您的应用使用范围https://www.googleapis.com/auth/plus.login,则此方法保证返回ageRange 和语言。立即尝试或查看示例。

如果使用 userId 值“me”,则此方法需要使用已授予 OAuth 范围 https://www.googleapis.com/auth/plus.loginhttps://www.googleapis.com/auth/plus.me 的令牌进行身份验证。阅读有关 OAuth 的更多信息。

GET https://www.googleapis.com/plus/v1/people/me

这将需要一个额外的身份验证范围。

如果使用 userId 值“me”,此方法需要身份验证 使用已被授予 OAuth 范围的令牌 https://www.googleapis.com/auth/plus.loginhttps://www.googleapis.com/auth/plus.me

【讨论】:

    猜你喜欢
    • 2020-03-26
    • 1970-01-01
    • 2013-04-28
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多