尝试使用带有iOS的Gigya进行社交登录时,redirect_uri无效

时间:2013-07-24 15:05:24

标签: ios gigya

我正在尝试将Gigya的社交登录集成到iOS应用程序中。在ViewController中,我在GSAPI类上触发showLoginUI方法。这似乎工作正常,并调用包含每个社交提供程序的链接的Web视图。我面临的问题是点击任何提供者,委托方法gsLoginUIDidFail返回responseText

{"errorCode":400011,"errorMessage":"Invalid redirect_uri"}

我一直在关注http://developers.gigya.com/035_Mobile_SDKs/010_iPhone

上找到的指南

最初,我认为这可能是gigya测试提供商的问题,但是在gigya配置中添加真正的提供商应用程序并没有解决问题。

gigya api在内部引用gsapi://login_result/,并想知道这是否是问题,因为我似乎无法解决定义协议的位置。

此外,运行指南中链接的测试应用程序会遇到同样的问题。

希望有人自己遇到这个问题并且知道我缺少什么技巧让事情有效?

1 个答案:

答案 0 :(得分:4)

好的,事实证明,如果您已经使用API​​并拥有API密钥,那么很容易错过“Gigya设置 - 获取您的Gigya API密钥”中的步骤,这需要您勾选启用移动设备或桌面客户端应用程序API访问复选框。

确保设置此项可以解决问题。