Instagram重定向URI不匹配或有些时候safari说“无法打开,因为无效地址”+ iOS原生app

时间:2012-09-04 15:06:21

标签: ios redirect uri instagram invalid-url

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

应用程序在safari中成功打开授权URL,当我输入我的凭据&授权,它说“Safari无法打开地址,因为它无效”,然后重定向到应用程序或某段时间说“重定向URI与注册的URI不匹配”。

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

2 个答案:

答案 0 :(得分:3)

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

您可以在此处找到更多信息,请参阅TutsPlus: iOS SDK Working With URL Schemes

上的这篇文章

答案 1 :(得分:0)

该错误表示您提供的URI未由手机中的任何内容处理。

例如 - skype uri看起来像skype: 如果安装了Skype,它会打开Skype。 如果未安装skype,则会出现相同的错误。

您要么使用错误的URI(可能是因为您的客户端ID错误 - 请不要在其中包含[]),或者您没有在iOS设备上安装Instagram应用程序,或者您可能#&# 39;与您的Instagram帐户混淆,应用程序不再监听该URI。