我正在尝试将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/
,并想知道这是否是问题,因为我似乎无法解决定义协议的位置。
此外,运行指南中链接的测试应用程序会遇到同样的问题。
希望有人自己遇到这个问题并且知道我缺少什么技巧让事情有效?
答案 0 :(得分:4)
好的,事实证明,如果您已经使用API并拥有API密钥,那么很容易错过“Gigya设置 - 获取您的Gigya API密钥”中的步骤,这需要您勾选启用移动设备或桌面客户端应用程序API访问复选框。
确保设置此项可以解决问题。