NiceNIC Reseller API v2リクエストで認証エラーが返された場合、問題は通常、API認証情報、Authまたはizationヘッダー、IPホワイトリスト設定、リセラーアクセス、またはリクエストを送信するサーバー環境に起因します。
このガイドでは、最も一般的な原因を説明し、リセラー、ホスティングプロバイダー、開発者、代理店、及びWHMCSユーザーがチケット提出前にNiceNIC API v2の認証問題を解決するための実用的なチェックリストを提供します。
NiceNIC API v2認証エラーは通常、APIリクエストが有効なリセラーアカウントからのリクエストとして検証できないことを意味します。まず、アカウントにリセラーアクセス権があるか、NiceNICアカウントのログインパスワードではなくAPIパスワードを使用しているか、Authまたはizationヘッダーの形式が正しいか、サーバーの送信元IPアドレスがAPI設定にホワイトリスト登録されているかを確認してください。
NiceNIC API v2リクエストは、AuthまたはizationヘッダーとContent-種類がapplication/jsonに設定された必要なHTTPヘッダーを含むAPIエンドポイントへ送信する必要があります。
よくある質問 なぜ私のNiceNIC API v2リクエストは認証エラーを返すのですか? 最も一般的な原因は、誤ったAPIパスワード、欠落または誤ったAuthまたはizationヘッダー、ホワイトリストにないサーバーIPアドレス、誤った送信元IP、不適格なリセラーアクセス、誤ったエンドポイント、またはWHMCS設定の誤りです。
API認証にNiceNICアカウントのログインパスワードを使うべきですか? いいえ。API設定で別のAPIパスワードを設定してください。APIパスワードはNiceNICアカウントのログインパスワードとは異なる必要があります。{{/T396}}
NiceNIC API v2のAuthまたはizationヘッダーはどのような形式ですか? 文書化されているAuthまたはizationヘッダーの形式はusername:api_secretです。リクエストヘッダーにはContent-種類: application/jsonも含める必要があります。{{/T401}}
正しいパスワードを設定したのにAPI認証がまだ失敗するのはなぜですか? リクエストがホワイトリストにないIPアドレスから送信されている可能性があります。サーバー、WHMCSインストール、バックエンドアプリケーションの実際の送信元IPアドレスを確認してください。