对于谷歌的Youtube团队来说,这可能是一个直接的问题,但我想先问这里,以防万一它在将来帮助其他人。
我在iOS应用程序上使用简单的API密钥(没有OAuth 2.0)。此应用程序只是从特定的播放列表ID返回视频ID列表。我也提供播放列表ID。
当我使用从youtube / google控制台收到的API密钥时,在进行playlistItems请求调用时出现错误403。 当使用别人的密钥(我实际上是在网上找到它的一个例子)时,应用程序可以工作。 所有我真正改变的是API密钥。我没有更改部分或播放列表ID,在这两种情况下我都使用相同的iOS应用程序。
我的密钥包含YouTube Data API v3,以及Google云端控制台中启用的YouTube Analytics API,以及在Google云端控制台中使用此应用程序启用的其他默认元素。
虽然这种方法有效,但我不想为我的应用程序发出的请求收取其他人的API密钥,我也希望从我的iOS应用程序中获取API请求的统计信息。
有什么建议吗? 有没有人遇到过这个?
谢谢。
答案 0 :(得分:3)
控制台上的捆绑ID存在已知问题。目前,请不要使用捆绑ID,您的应用应该可以正常工作。
您可以在公共问题跟踪器中跟踪问题,并在修复后将软件包放回原位。 https://code.google.com/p/gdata-issues/issues/detail?id=5770