【问题标题】:Get user name with Youtube Data API 3.0使用 Youtube Data API 3.0 获取用户名
【发布时间】:2013-10-07 19:20:33
【问题描述】:

您好,我正在尝试使用 youtube 应用获取 youtube 用户名和缩略图。我正在使用 v3.0 和 javascript 库。 我正在关注这个例子和文档: https://developers.google.com/youtube/v3/code_samples/javascript https://developers.google.com/api-client-library/javascript/reference/referencedocs

我的身份验证没有问题,但我不知道如何获取用户名和图像。 有人知道吗?

【问题讨论】:

    标签: javascript api youtube-api


    【解决方案1】:

    您可以使用“part=id & mine=true”致电channels->list

    GET https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&key={YOUR_API_KEY}

    Id 是频道的 ID。

    您可以从snippet.title 下的回复中获取频道标题。这是您需要的,因为用户名不再有用了。

    snippet.thumbnails.(key),您可以选择默认、中等或高分辨率的缩略图,并获取它的宽度、高度和 URL。

    这是您要打招呼的内容,但如果您想更深入地了解,您可以使用 Google+ 检查 account is linked 并使用 googleplususerid 通过 Google+ API 检索更多信息。

    【讨论】:

    • 不能将 API 密钥用于需要身份验证的请求
    • 感谢mine=true 提示。
    【解决方案2】:

    https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&access_token = [你的代币]

    您必须获取 Oauth 代码并将其交换为访问令牌,以便 :( 在这里给您完整的答案很复杂

    【讨论】:

      【解决方案3】:

      这是我必须修改我的请求以使其与身份验证一起使用的方法(否则我在响应中不断收到“dailyLimitExceededUnreg”错误):

      • 请勿在 URL 中包含“key={YOUR_API_KEY}”。
      • 改为添加一个 HTTP 标头“授权:承载 {ACCESS_TOKEN}”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-19
        • 2013-02-02
        • 1970-01-01
        • 2021-09-21
        • 2013-04-17
        • 2017-11-01
        • 2015-11-16
        • 2021-05-07
        相关资源
        最近更新 更多