是否可以使用google-api-objectivec-client检索公共YouTube播放列表而无需用户登录以执行OAuth 2.0身份验证?
我正在开发一款可以从youtube检索播放列表并播放相关视频的应用,但我不能也不想要求用户登录。
在google-api-objectivec-client(https://code.google.com/p/google-api-objectivec-client/source/browse/#svn%2Ftrunk%2FExamples%2FYouTubeSample)的示例中,如果没有OAuth 2.0身份验证,我无法实现。
谢谢, DAN
答案 0 :(得分:4)
是的,您不需要OAuth2登录。您可以通过设置API密钥来完成此操作。
这是一个playlistItems->列表请求。
而不是像
中那样将服务的授权者设置为OAuth2登录youtubeservice.authorizer = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychain .....
在公共API访问中从云控制台为您的API密钥设置API密钥。
youtubeService.APIKey = xxxxxx