3

我正在使用这个 iOS 库https://github.com/crino/instagram-ios-sdk从我的本机应用程序登录到 instagram 以共享和从 Instagram API 获取提要。当我将此演示应用程序中的课程带到我的项目时,会发生以下情况:

应用程序在 safari 中成功打开授权 URL,当我输入我的凭据并授权时,它会在重定向到应用程序之前显示“Safari 无法打开地址,因为它无效”,或者有时会显示“重定向 URI 与注册的 URI 不匹配”。

对此的任何帮助表示赞赏。

4

2 回答 2

3

您必须将 URL 方案添加到应用程序的 plist 文件中,它在 github instragram 页面上的简短指南中有所提及:确保您已正确编辑应用程序的 .plist 文件,以便您的应用程序绑定到ig[clientId]://URL 方案([clientId]您的 Instagram 应用程序在哪里客户 ID)。

在这里您可以找到更多信息,请参阅TutsPlus 上的这篇文章:iOS SDK 使用 URL 方案

于 2012-09-06T09:54:40.860 回答
0

该错误表明您提供的 URI 未由电话中的任何内容处理。

例如 - skype uri 看起来像 skype:如果安装了 skype,它会打开 skype。如果没有安装Skype,你会得到同样的错误。

您使用了错误的 URI(可能是因为您的客户端 ID 错误 - 不要在其中包含 []),或者您的 iOS 设备上没有安装 Instagram 应用程序,或者您可能搞砸了您的 instagram 帐户和应用程序不再收听该 URI。

于 2015-02-23T12:10:24.957 回答