Artistic QR Tasks API の主な機能は、Artistic QR Generation API によって生成されたタスクIDを入力することで、そのタスクの実行状況を照会することです。 この文書では、Artistic QR Tasks API の接続説明を詳しく紹介し、簡単に統合し、この API の強力な機能を十分に活用できるようにします。Artistic QR Tasks API を使用することで、Artistic QR Generation API のタスク実行状況を簡単に照会できます。Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
申請プロセス
Artistic QR Tasks API を使用するには、まず申請ページ Artistic QR Generation API にアクセスして、該当するサービスを申請し、その後、Artistic QR Generation API のタスクIDをコピーします。以下の図のように:
まだログインまたは登録していない場合は、自動的にログインページにリダイレクトされ、登録とログインを促されます。ログインまたは登録後は、自動的に現在のページに戻ります。
初回申請時には無料のクレジットが付与され、この API を無料で使用できます。
リクエスト例
Artistic QR Tasks API は、Artistic QR Generation API の結果を照会するために使用できます。Artistic QR Generation API の使用方法については、文書 Artistic QR Generation API を参照してください。 Artistic QR Generation API サービスから返されたタスクIDの一例を用いて、この API の使用方法を示します。タスクID:e2c65b20-a970-431e-99c1-76721e799df8 があると仮定し、次にタスクIDを渡す方法を示します。タスク例の画像

リクエストヘッダーとリクエストボディの設定
Request Headers には以下が含まれます:accept:JSON形式のレスポンス結果を受け取ることを指定し、ここにはapplication/jsonを記入します。authorization:APIを呼び出すためのキーで、申請後に直接ドロップダウンから選択できます。
id:アップロードされたタスクID。action:タスクの操作方法。

コード例
ページの右側には、さまざまな言語のコードが自動生成されていることがわかります。以下の図のように:
CURL
Python
レスポンス例
リクエストが成功すると、API はこのQRコードタスクの詳細情報を返します。例えば:id:このQRコードタスクを生成するためのIDで、今回のQRコード生成タスクを一意に識別します。request:QRコードタスク内のリクエスト情報を照会します。response:QRコードタスク内の返却情報を照会します。
バッチ照会操作
これは複数のQRコードタスクIDに対してQRコードタスクの詳細を照会するためのもので、上記とは異なり、action を retrieve_batch に設定する必要があります。 Request Body には以下が含まれます:ids:アップロードされたタスクIDの配列。action:タスクの操作方法。

コード例
ページの右側には、さまざまな言語のコードが自動生成されていることがわかります。以下の図のように:
レスポンス例
リクエストが成功すると、API は今回のすべてのバッチQRコードタスクの具体的な詳細情報を返します。例えば:CURL
Python
エラー処理
APIを呼び出す際にエラーが発生した場合、APIは対応するエラーコードと情報を返します。例えば:400 token_mismatched:不正なリクエスト、パラメータが不足しているか無効である可能性があります。400 api_not_implemented:不正なリクエスト、パラメータが不足しているか無効である可能性があります。401 invalid_token:認証されていない、無効または不足している認証トークン。429 too_many_requests:リクエストが多すぎます、レート制限を超えました。500 api_error:内部サーバーエラー、サーバーで何かがうまくいきませんでした。

