【发布时间】:2021-05-26 22:11:14
【问题描述】:
我正在尝试从以下 YouTube 数据 API 端点获取频道用户数据: Channels: list 使用这个网址:
https://www.googleapis.com/youtube/v3/channels?part=id%2Csnippet&mine=true.
用户数据用于在桌面应用中进行帐户识别和直播。
如果没有以下内容,我将无法创建“封装”YouTube 帐户来访问 YouTube:
- 频道 ID、
id和 - 频道名称,
title。
问题在于 YouTube API 提供了一些帐户的数据。我拥有三个 YouTube 帐户和四个频道,目前只有一个无法使用。
API 返回以下数据:
▿ 3 elements
▿ 0 : 2 elements
- key : "kind"
- value : youtube#channelListResponse
▿ 1 : 2 elements
- key : "pageInfo"
▿ value : 2 elements
▿ 0 : 2 elements
- key : resultsPerPage
- value : 5
▿ 1 : 2 elements
- key : totalResults
- value : 0
▿ 2 : 2 elements
- key : "etag"
- value : afx3VqgXQBJVZZO3RVos5k1JEM0
有效的 JSON 响应如下所示:
▿ 4 elements
▿ 0 : 2 elements
- key : "items"
▿ value : 1 element
▿ 0 : 4 elements
▿ 0 : 2 elements
- key : etag
- value : SOME_ETAG
▿ 1 : 2 elements
- key : kind
- value : youtube#channel
▿ 2 : 2 elements
- key : id
- value : SOME_ID
▿ 3 : 2 elements
- key : snippet
▿ value : 5 elements
▿ 0 : 2 elements
- key : localized
▿ value : 2 elements
▿ 0 : 2 elements
- key : title
- value : SOME_TITLE
▿ 1 : 2 elements
- key : description
- value :
▿ 1 : 2 elements
- key : title
- value : SOME_TITLE
▿ 2 : 2 elements
- key : description
...
到目前为止我尝试了什么:
- 已验证 Web API Explorer 显示相同的问题。
- 已验证权限是否相同。
- 已验证帐户启用了所有相同的功能。
这个问题是新的,几个月前一切正常,我在响应中没有发现任何错误。
【问题讨论】:
-
您不应该联系 YouTube 支持吗?我看不出这是一个编程问题。
-
这并不一定使问题适合stackoverflow。
-
@Darkwonder:另一方面,Joakim Danielson 非常正确:SO 绝不是 Google 支持(尽管 Google 开发者网站声称相反)。谷歌有它的own issue tracker site。
-
@asuka 这是 Xcode 调试输出。缺点是您无法将其复制/粘贴到任何其他 JSON 工具中。
标签: swift macos youtube-data-api