iOS应用上的Youtube API v3。 我的API密钥不起作用,但其他人的密钥在同一个应用程序上工作。 错误403

对于谷歌的Youtube团队来说,这可能是一个直接的问题,但我想先问这里,以防万一它在未来帮助其他人。

我在iOS应用程序上使用简单的API密钥(没有OAuth 2.0)。 此应用程序只是从特定的播放列表ID返回videoID列表。 我也提供播放列表ID。

当我使用从youtube / google控制台收到的API密钥时,在进行playlistItems请求调用时出现错误403。 当使用别人的密钥(我实际上是在网上找到一个例子)时,应用程序可以工作。 所有我真正改变的是API密钥。 我没有更改部分或播放列表ID,在这两种情况下我都使用相同的iOS应用程序。

我的密钥包括YouTube Data API v3,以及在Google云端控制台中启用的YouTube Analytics API,以及在Google云端控制台中使用此应用程序启用的其他默认元素。

虽然这种方法有效,但我不想为我的应用程序发出的请求收取其他人的API密钥,我也希望从我的iOS应用程序获得API请求的统计信息。

有什么建议么? 有没有人遇到过这个?

谢谢。

控制台上的捆绑ID存在已知问题。 现在,请不要使用捆绑ID,您的应用程序应该可以正常工作。

您可以在公共问题跟踪器中跟踪问题,并在修复后将软件包放回原位。 https://code.google.com/p/gdata-issues/issues/detail?id=5770