Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

ProvisioningServiceError

概要

トークン化中は、次を使用します ProvisioningServiceManager。操作が失敗すると、SDK は次をスローします ProvisioningServiceError.

使用します ProvisioningServiceError エラーのカテゴリと詳細を読み取るには:

  • getSdkErrorCode():返します ProvisioningServiceErrorCodes.

  • getCpsErrorCode():CPS サーバーのエラーコードを返します。

  • getHttpStatusCode():HTTP ステータスコードを返します。

  • getErrorMessage():人間が読めるメッセージを返します。

  • getTokenId():カード固有の場合は、トークン ID を返します。

  • getStatusAdditionalInfo():利用可能な場合は、追加の CPS リクエストの詳細を返します。

このセクションでは、エラーの解析方法を示します。

エラーを解析する

SDK が次をスローした場合 ProvisioningServiceError、次のように解析します:

  1. 呼び出します getSdkErrorCode() 取得するには ProvisioningServiceErrorCodes.

  2. コードが次と等しい場合 COMMON_COMM_ERROR、次を呼び出します getHttpStatusCode().

  3. コードが次と等しい場合 COMMON_SERVER_ERROR、次を呼び出します getCpsErrorCode().

  4. 呼び出します getErrorMessage() 説明メッセージを取得します。

  5. エラーがカード固有の場合は、次を呼び出します getTokenId().

  6. エラーが CPS リクエストに関連している場合は、次を呼び出します getStatusAdditionalInfo().

その他のエラーも同様の構造です。詳細については、次を参照してください Android API.

次のすべての値を確認してください: ProvisioningServiceErrorCodes 次に Android API。例:

  • COMMON_COMM_TIMEOUT_ERROR:サーバー接続を開く際の接続タイムアウト。

  • COMMON_NO_INTERNET:利用可能なデータ接続がありません。

サーバー エラーの詳細

受信したら COMMON_SERVER_ERROR、次を呼び出します getCpsErrorCode()。また、次を呼び出します getErrorMessage().

既知のサーバー エラーコードとメッセージには、次のクラスを使用します:

  • KnownCpsErrorCodes

  • KnownMessageCode

ここに記載されているエラーコードとエラーメッセージは、すべてではありません。

最終更新

役に立ちましたか?