当前位置: 首页 > 知识库问答 >
问题:

使用 Youtube Data API 3.0 获取用户名

顾文昌
2023-03-14

嗨,我正在尝试使用youtube应用程序获取youtube用户名和缩略图。我正在使用v3.0和javascript库。我正在遵循这个示例和文档:https://developers.google.com/youtube/v3/code_samples/javascripthttps://developers.google.com/api-client-library/javascript/reference/referencedocs

我在认证方面没有问题,但我不知道如何获得用户名和图像。有人知道吗?

共有3个答案

孙永嘉
2023-03-14

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

  • 不要在URL中包含key={YOUR_API_KEY}。
  • 取而代之的是,添加一个HTTP标头“授权:承载{ACCESS_TOKEN}”
宗政楚
2023-03-14

https://www.googleapis.com/youtube/v3/channels?part=id

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

汪弘盛
2023-03-14

你可以呼叫频道-

去找https://www.googleapis.com/youtube/v3/channels?part=id

Id是通道的ID。

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

来自snippet.缩略图。(键),您可以选择默认的中分辨率或高分辨率缩略图,并获取其宽度、高度和URL。

这就是你想要迎接的,但如果你想更深入,你可以检查该账户是否与谷歌链接,并使用googleplususerid通过谷歌API检索更多信息。

 类似资料:
  • 我有一个Web角前端,API网关受Cognito和Lambda保护,用于其他业务用例。登录和授权工作正常。我正在使用AWS Javascript SDK进行授权。像https://s3.amazonaws.com/solutions-reference/mobile-backend/latest/mobile-app-backend.pdf 在我的lambda中,我需要获得其他用户的信息,如名字、

  • 问题内容: 我需要输入USER表的USER_ID字段作为另一个表中的外键。因此,我认为我需要在用户登录时启动一个会话。我很难让它在任何地方回显。我能够启动一个会话,该会话允许我回显USERNAME,但无法将其复制为ID。 请帮忙吗?我的处理代码如下。我还粘贴了本节,我暂时尝试对其进行回显以进行测试。 处理脚本: 我希望USER_ID出现在哪里: 问题答案: 使用FETCH_ASSOC而不是FETC

  • 如何使用Firebase获取用户名属性,我不知道如何获取用户名、电话号码等属性,我只知道如何获取用户名属性,但不知道用户名属性,也许你可以从下面的Firebase数据库中了解。 这是我的密码

  • 接口说明 获取当前登录用户id 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/user/1.0.0/getId 是否需要登录 是 请求字段说明 无 响应字段说明 参数 类型 说明 userId String 登录用户id 响应成功示例 { "code": 200, "data": { "userId":

  • 我试图创建一个应用程序,在这个应用程序中,我可以在特定的用户帐户中获取/设置数据,我被Firebase所吸引。 我遇到的问题是,当我的结构如下所示时,我不知道如何针对特定的用户数据: 我环顾四周,找不到任何关于如何访问单个数据的信息,更别提当它们的ID是随机散列的时候了。 我该如何根据用户的名字来获取用户的信息呢?如果有更好的方法,请告诉我!

  • 问题内容: 我有一个如下的mysql表: 我基本上想获得一个单独的用户等级,而不选择所有用户。我只想通过id选择一个用户,并获得用户排名,该排名取决于他们所获得的积分。 例如,以ID 3选择等级2返回tom。 干杯 ef 问题答案: 密集等级: