1

Gigya のソーシャル ログインを iOS アプリケーションに統合しようとしています。showLoginUIViewController 内で、GSAPI クラスのメソッドをトリガーしています。これは正常に機能しているように見え、各ソーシャル プロバイダーへのリンクを含む Web ビューが呼び出されます。私が直面している問題は、プロバイダーのいずれかをクリックすることです.delegateメソッドgsLoginUIDidFailはresponseTextを返しています

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

http://developers.gigya.com/035_Mobile_SDKs/010_iPhoneにあるガイドに従っています

当初は、これは gigya テスト プロバイダーの問題ではないかと考えていましたが、実際のプロバイダー アプリを gigya 構成に追加しても問題は解決しませんでした。

gigya api は内部的に agsapi://login_result/を参照しており、そのプロトコルが定義されている場所がわからないので、おそらくこれが問題ではないかと考えました。

また、ガイドにリンクされているテスト アプリケーションを実行すると、同じ問題が発生します。

誰かがこの問題に遭遇し、物事を機能させるために私が見逃しているトリックを知っていることを願っていますか?

4

1 に答える 1

4

わかりました。すでに API を使用していて API キーを持っている場合、「Gigya のセットアップ - Gigya API キーを取得する」内のステップを見逃しがちです。このステップでは、モバイルまたはデスクトップ クライアント アプリケーションを有効にするにチェックを入れる必要があります。 API アクセス チェックボックス。

これが設定されていることを確認すると、問題が解決します。

于 2013-07-25T13:47:50.943 に答える