Axe Developer Hub APIへの移行: モバイル結果のために

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

あなたのスクリプトからmobile-service REST APIを呼び出している場合、mobile-serviceが廃止されることをご存知かと思います。結果は今、Axe Developer Hubに保存されています。以下のページで維持されているAPIドキュメントを参照してください:

このページはAPIユーザーがこの移行を理解するのを助けることを目的としています。

Axe Developer Hub APIの使用

各Developer Hub APIでは、認証のためにAxe DevTools Mobile APIキーをヘッダーに挿入します。

キー 値
X-API-Key YOUR_API_KEY

プロジェクトのエンドポイントを使用して、モバイルプロジェクトのリストを返し、各プロジェクトのユニークなプロジェクトIDにアクセスします。セッションのエンドポイントを呼び出すにはプロジェクトIDが必要です。 プロジェクトIDを使用してセッションのエンドポイントを呼び出し、特定のプロジェクトの全セッションを取得します。このレスポンスからの各セッションIDを結果のエンドポイントに渡すことができます。

出力フォーマット

結果は、すべてのAxe製品で使用される標準フォーマットであるAxe Universal JSONとして返されます。これにはアクセシビリティテスト結果が含まれていますが、スクリーンショットやモバイルビュー階層は含まれていません。 モバイルJSONには、スキャン時にキャプチャされたすべての情報が含まれており、アクセシビリティテスト結果、完全なモバイルビュー階層、スクリーンショットが含まれています。モバイルJSONはAPIを通じて利用できませんが、Axe Developer Hub UIからデータをこの形式でエクスポートすることができます。

mobile-serviceREST APIからの移行

Axe Developer Hub APIの結果は単一のスキャンではなくセッションから来るため、機能はmobile-serviceと異なるものになります。

  • セッションと結果APIを使用して、フルスキャンサマリーやフィルタされたスキャンサマリーを表示します
  • mobile-service APIでは、スキャン結果をモバイルダッシュボードにPOSTできましたが、今は私たちのSDKやAppiumドライバーを使用し、startScanSessionを呼び出して結果をAxe Developer Hubに送信する必要があります
  • 個々のスキャン名をプログラムで更新することはできませんが、Axe Developer Hub UIでセッションの名前を可能ことができます
  • Axe Developer Hub APIを使用すると、スキャンのタグを更新したり、個々のスキャンを削除したりすることはできなくなります
note

古いスキャンはmobile-serviceに残り、2026年12月31日まで古いAPIを通じて読み込むことができます。