对于Google的Youtube团队来说,这可能是一个直接的问题,但是我想先在这里提出问题,以防将来对其他人有帮助。
我在iOS应用程序上使用简单的API密钥(没有OAuth 2.0)。此应用程序只是从特定的播放列表ID返回视频ID的列表。我也提供了播放列表ID。
当我使用从youtube / google控制台收到的API密钥时,在进行playlistItems请求调用时收到错误403。
当使用别人的 key 时(我实际上是在示例中在线找到的),该应用程序可以工作。
我真正要更改的只是API密钥。我没有更改部件或播放列表ID,在两种情况下我都使用相同的iOS应用程序。
我的密钥既有在Google Cloud Console中启用的YouTube Data API v3和YouTube Analytics API,也有在Google Cloud Console中随此应用程序启用的其他默认元素。
虽然这种方法有效,但我不想为我的应用程序发出的请求收取其他人的API密钥的费用,我也希望获得我的iOS应用程序中的API请求的统计信息。
有什么建议么?
有人遇到过吗?
谢谢。
最佳答案
控制台上的 bundle 包ID存在一个已知问题。目前,请不要使用bundle id,您的应用应该可以正常运行。
您可以在公共(public)问题跟踪器中跟踪问题,并在解决问题后放回bundleid。 https://code.google.com/p/gdata-issues/issues/detail?id=5770
关于ios - iOS应用程序上的Youtube API v3。我的API key 不起作用,但是其他人的 key 对同一应用程序也起作用。错误403,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20832722/