Unity用SDK / 認証メソッド呼び出し時のエラー
 ドキュメントに戻る

Unity用SDK

  • 統合ガイド

  • デモプロジェクト

  • 認証

  • カタログ

  • サブスクリプション

  • プロモーション

  • 商品購入

  • プレイヤーインベントリ

  • ユーザーアカウントと属性

  • アプリケーションビルドガイド

  • トラブルシューティング


  • 認証メソッド呼び出し時のエラー

    問題の説明

    この問題は、コードからユーザー認証メソッドを呼び出した時や、アプリケーションを起動してユーザー認証を行おうとしたときに表示されます。このとき、以下のようなエラーメッセージが表示されます:

    Copy
    Full screen
    Small screen

      Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.

      この問題は、以下の場合に発生します:

      • ユーザーリダイレクトURIがアドミンページで指定されていません。
      • アドミンページとSDKの設定で、異なるユーザーリダイレクトURIが存在します。

      問題の状況:SDK側では修正できません。

      固定

      新しいOAuth 2.0クライアントをセットアップするには、指示に従ってください。

      すでに設定されているOAuth 2.0クライアントのリダイレクトURIを指定または変更するには:

      1. アドミンページでプロジェクトを開き、「ログイン」セクションに移動します。
      2. ログインプロジェクトのペインにある「構成する」をクリックします。
      3. ナビゲーションページで、「セキュリティ」ブロックに移動し、「OAuth 2.0」セクションを選択します。
      4. 必要なOAuth 2.0クライアントの行にある鉛筆のアイコンをクリックします。
      5. OAuth 2.0のリダイレクトURI」(認証成功、メール確認、パスワードリセット後にユーザーがリダイレクトされるアプリケーションのパス)を指定します。有効なURIを複数指定することができます。

      注意

      ユーザーをモバイルアプリケーションにリダイレクトするには、URIが以下のスキームのいずれかに一致する必要があります:

      URIは、SDK設定Window > Xsolla > Edit Settings > Inspector)でCallback URLフィールドに指定された値と一致する必要があります。Callback URLフィールドが空の場合、app://xlogin.<APP_ID>がリダイレクトに使用され、<APP_ID>Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle IdentifierからのアプリケーションIDです。同じ値をアドミンページの「ログイン > ログインプロジェクト > セキュリティ > OAuth 2.0」セクションで追加する必要があります。

      1. 変更内容を保存する」をクリックします。

      この記事は役に立ちましたか?
      ありがとうございます!
      改善できることはありますか? メッセージ
      申し訳ありません
      この記事が参考にならなかった理由を説明してください。 メッセージ
      ご意見ありがとうございました!
      あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
      このページを評価する
      このページを評価する
      改善できることはありますか?

      答えたくない

      ご意見ありがとうございました!
      最終更新日: 2023年5月16日

      誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

      問題を報告する
      当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
      フォローアップ用のメールをご提供してください
      ご意見ありがとうございました!