【问题标题】:YouTube Data API v3/search InvalidChannelId with no channelId specifiedYouTube 数据 API v3/搜索 InvalidChannelId 未指定 channelId
【发布时间】:2019-01-04 17:53:06
【问题描述】:

我正在发出以下经过身份验证的请求: GET https://www.googleapis.com/youtube/v3/search?forMine=true&type=video&part=snippet&maxResults=50&api_key=<api_key>&order=date

我收到以下400 回复: { 'error': { 'message': 'Invalid channel.', 'errors': [ { 'domain': 'youtube.search', 'message': 'Invalid channel.', 'location': 'channelId', 'locationType': 'parameter', 'reason': 'invalidChannelId' } ], 'code': 400 } }

如您所见,我没有在请求中指定channelId。这适用于我已通过身份验证的大多数帐户,但对于 1 个特定帐户则失败,我不确定我应该如何处理它。

请注意,使用相同的身份验证令牌和 API 密钥,我可以毫无错误地获取频道列表 (https://www.googleapis.com/youtube/v3/channels)。

我猜这个错误至少可能会产生误导?或者也许有一个错误?或者可能是某种配置问题?

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    在我的情况下,我有一个组织成员的帐户。您需要选择组织,而不是帐户本身(没有创建 youtube 频道 - 因此出现错误)。

    尝试在匿名窗口中通过 oauth 流程,如果您已经登录,我的意思并不明显。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-10
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多