Instagram重定向URI不存在';t匹配或某个时间safari说;无法打开,因为地址“无效”+;iOS本机应用程序

Instagram重定向URI不存在';t匹配或某个时间safari说;无法打开,因为地址“无效”+;iOS本机应用程序,ios,redirect,uri,instagram,invalid-url,Ios,Redirect,Uri,Instagram,Invalid Url,我正在使用这个iOS库从我的本机应用程序登录instagram,以共享和获取instagram API的提要。当我将这个演示应用程序中的课程带到我的项目中时,会发生以下情况: 应用程序成功地在safari中打开了授权URL,当我输入我的凭据和授权时,它会在重定向到应用程序之前显示“safari无法打开地址,因为它无效”,或者在某个时间显示“重定向URI与注册的URI不匹配” 非常感谢您的帮助。您必须将URL方案添加到应用程序的plist文件中,github instragram页面的简短指南中提

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

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


非常感谢您的帮助。

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


在这里您可以找到更多信息,请参阅这篇文章,该错误表明您提供给它的URI没有被手机中的任何东西处理

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


您使用了错误的URI(可能是因为您的客户端id错误-其中不包括[]),或者您的iOS设备上没有安装Instagram应用程序,或者你的instagram帐户有问题,应用程序不再监听该URI。

我仍然不知道如何解决此问题。因此,URL方案应该类似于ig[clientID],而不是ig[clientID]://