エラー:一致するAPIキーがありません

最終更新日:

この記事では、アプリケーション上でデザイナー(Visual Design Studio)を起動する際に「No Matching API Key」エラーが表示される場合の対処方法について説明します。

VDS_NoMatchingAPIKey.png

プロダクトエリア:[ガイド(Guides)]>[デザイナー(Designer)](ウェブ)

問題

通常、アプリケーションでPendoが適切に初期化されていない場合に「一致するAPIキーがありません」というエラーが表示されます。これは、初期化関数が呼び出されていないか、関数内のフィールドが正しく設定されていないことを示しています。初期化関数については、開発者向けドキュメントをご覧ください。

診断

Pendoがページで初期化されていないことを確認します。

キャッシュをクリアしてデザイナーを再起動したら、Pendoのインストールを検証する必要があります。

  1. ウェブサイトを右クリックし、ドロップダウンメニューから[検査(Inspect)]を選択します。
  2. pendo.validateInstall()ブラウザ開発者コンソールに貼り付けます。
  3. [入力(Enter)]を選択すると、メタデータが返されます。

Pendo API keyが設定されていないというエラーメッセージが表示された場合は、そのページでPendoが初期化されていません。 

Screen_Shot_2022-08-26_at_10.34.24_AM.png

Pendoが正常に初期化されているにもかかわらず、デザイナーの起動時に「No Matching API Key」エラーが表示される場合は、インストールスクリプトのAPIキーが正しいPendoサブスクリプションおよびアプリケーションに関連付けられていることを確認してください。特に、インストールスクリプトのpendo.publicAppIdの値が、Pendoのアプリケーション設定に表示されている[パブリックアプリID(Public App ID)]と一致していることを確認してください。

解決策

Pendoインストールスクリプトを更新して、コードにinitialize()関数を使用したエラー処理を含めます。これにより、Pendoを完全に初期化できます。  

インストールスクリプトの更新方法について詳しくは、「インストールスクリプトを使用したPendoの実装に関する開発者ガイド」を参照してください。

この記事は役に立ちましたか?
7人中0人がこの記事が役に立ったと言っています