【问题标题】:Youtube integration with IOS application.Youtube 与 IOS 应用程序的集成。
【发布时间】:2013-09-25 05:57:30
【问题描述】:

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

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

如果我使用其中任何一个,我会在浏览器本身中获取令牌 ID,而不会重定向到我的应用程序。

如果我使用在应用程序中创建的任何其他重定向 URI,那么服务器会给我错误。

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

【问题讨论】:

标签: ios ios6 youtube-api url-redirection


【解决方案1】:

我认为你注册的项目有误。

在您的dev console 中,您必须创建一个客户端 ID 为“已安装的应用程序 -> iOS”

您只需要捆绑包 ID(包名称)和/或应用商店 ID

【讨论】:

  • 感谢 Ibrahim,但我已经声明了捆绑 ID,我认为 Youtube 不会重定向到像 FB 或 twitter 这样的应用程序。请参阅此链接中的设备选项卡下:developers.google.com/youtube/v3/guides/authentication#devices
  • 确实如此。您的应用程序将弹出身份验证,当用户授权时,它将返回您的应用程序。设备流适用于输入功能有限的电视等设备。使用 gtmOAuth2 工具包code.google.com/p/gtm-oauth2 并实现 - (IBAction)startOAuthFlow:(id)sender;我们将尽快尝试提供一个开源示例。
  • 我已经创建了客户端 ID 和密码,当调用搜索 API 时,正在记录身份验证错误 1001。是否必须为您的管搜索 api 登录并获取身份验证密钥?
猜你喜欢
  • 2018-09-04
  • 2014-04-25
  • 2017-10-02
  • 2016-10-21
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2015-05-26
  • 1970-01-01
相关资源
最近更新 更多