Youtube与IOS应用程序的集成。

Youtube与IOS应用程序的集成。,ios,ios6,youtube-api,url-redirection,Ios,Ios6,Youtube Api,Url Redirection,我在IOS中集成Youtube和我的应用程序时遇到了问题。在请求授权以获取请求令牌时,我需要传递一个重定向URL(类似于FB或Twitter集成) 问题是,在将我的应用程序注册到Youtube时,我可以看到2个重定向URI的出现:“urn:ietf:wg:oauth:2.0:oob”和“http://localhost” 如果我正在使用其中任何一个,我将在浏览器中获得令牌id,而不会重定向到我的应用程序 若我使用的是在应用程序中创建的任何其他重定向URI,那个么服务器会给我错误信息 建议如何正确

我在IOS中集成Youtube和我的应用程序时遇到了问题。在请求授权以获取请求令牌时,我需要传递一个重定向URL(类似于FB或Twitter集成)

问题是,在将我的应用程序注册到Youtube时,我可以看到2个重定向URI的出现:“urn:ietf:wg:oauth:2.0:oob”和“http://localhost”

如果我正在使用其中任何一个,我将在浏览器中获得令牌id,而不会重定向到我的应用程序

若我使用的是在应用程序中创建的任何其他重定向URI,那个么服务器会给我错误信息


建议如何正确执行此操作,以便在成功授权后浏览器重定向到我的应用程序

我认为您的项目注册错误

在您的应用程序中,您必须创建一个客户端id“Installed application->iOS”

您只需要bundle id(包名)和/或app store id


使用这个工具包可能会更容易,它可以为您处理所有这些:谢谢Ibrahim,但我已经声明了bundle ID,我认为Youtube不会重定向到FB或twitter之类的应用程序。请参阅此链接中的“设备”选项卡下:确实如此。您的应用程序将弹出身份验证,当用户授权后,它将返回到您的应用程序。设备流适用于输入能力有限的设备,如电视等。使用gtmOAuth2工具包并实现-(iAction)startOAuthFlow:(id)发送方;我们将很快尝试推出一个开源示例。我已经创建了客户端ID和secret,当调用搜索api时,auth error 1001正在记录。是否必须为tube search api登录并获取身份验证密钥?