1. ホーム
  2. ドキュメント
  3. Amzpecty ドキュメント
  4. Amzpecty API 仕様
  5. URLでASINSを取得

URLでASINSを取得

Amzpecty API は、この API モジュールを通じて、特定の Amazon 検索結果 URL のすべての ASIN をスキャンできます。

URL クエリキューで ASINS を取得するには URL を追加してください

URL を Get Asins By URL クエリ キューに追加するリクエスト。 URLはAmazonの検索結果URLです。

警告: Amzpecty API は最大 2,400 Asins までしか取得できません。

制限事項: 検索場所、Amazon 出品の動態などのさまざまな要因により、取得された ASIN 数は実際の Amazon ASIN 数と異なる場合があります。

クレジット控除

1 ページの Asin データの取得に成功した後、1 クレジットが差し引かれます。ページごとの Asin 数は異なる場合があります。

要求
URI /api/query/getasinsbyurl?secretKey={secretKey}
方法 POST
POSTパラメータ searchurl={url} ここで、{url} – 必須 – ターゲット URL 例: https://www.amazon.com/s?k=funko&i=warehouse-deals
HTTP ヘッダー (オプション) AMZPECTY_CALLBACK_URL={コールバック URL}
/api/query/getasinsbyurl
応答
ヘッダ
メディアタイプ アプリケーション/ json
JSONデータ
JSONの
{
     "status": "OK",
     "responsefor": "getasinsbyurl",
     "allowed": 4992,
     "dailyAllowed": 4992,
     "messageId": null,
     "message": null,
     "data": null,
     "rid": "60f126e20cf24280ed03b000",
     "dateProcessed": null,
     "domain": null
}

注意: コールバック中に、rid を使用してコールバック データを元のリクエスト呼び出しにリンクできます。

URL クエリ コールバックによる ASINS の取得 JSON サンプル データ
ヘッダ
メディアタイプ アプリケーション/ json
JSONデータ
JSONの
{
  "status": "OK",
  "responsefor": "getasinsbyurl",
  "allowed": 4986,
  "dailyAllowed": 4986,
  "messageId": null,
  "message": null,
  "data": {
    "statusInt": 2,
    "status": "Completed",
    "searchUrl": " https://www.amazon.com/s?k=funko&i=warehouse-deals ",
    "expectedTotalAsins": 732,
    "actualAsinsRetrieved": 732,
    "asins": [
      {
        "asin": "B07JLCLVRJ",
        "itemName": "Funko PoP! MArvel",
        "price": 9.99,
        "customerStarRating": "4.5 out of 5 stars",
        "customerReview": "5,006 ratings",
        "linkUrl": "http://www.amazon.com/gp/product/B07JLCLVRJ/ref=silver_xx_cont_revecalc",
        "imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
        "otherDetails": [
          "Get it as soon as Tue, Mar 29",
          "$3.99 shipping",
          "Only 1 left in stock - order soon."
        ]
      },
      {
        "asin": "B08XMY2DWM",
        "itemName": "Party House Masters of The Universe Mini Figurines Cake Toppers ",
        "price": 7.4,
        "priceShipping": 0,
        "inventoryWarning": "",
        "customerStarRating": "5 out of 5 stars",
        "customerReview": "1,105 ratings",
        "linkUrl": "http://www.amazon.com/gp/product/B08XMY2DWM/ref=silver_xx_cont_revecalc",
        "imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
        "otherDetails": [
          "Get it as soon as Tue, Mar 29",
          "$2.99 shipping",
          "Only 10 left in stock - order soon."
        ]
      }
    ]
  },
  "rid": "60f12c1a0cf24280ed03be5e",
  "dateProcessed": 1626418203388,
  "domain": "www.amazon.com",
  "totalCreditsDeducted": 1
}
URL クエリ コールバック レスポンス JSON 属性によって販売者 ASINS を取得する

属性名詳細
statusリクエストのステータス。
応答のためのGet Asins By URL クエリ結果の「getasinsbyurl」値。
許可されて現在許可されているリクエスト数。 毎月リセットされます。
毎日許可現在許可されている XNUMX 日あたりのリクエスト数。 毎日リセットされます。
メッセージIDメッセージの ID (存在する場合)。
メッセージ実際のメッセージ (存在する場合)。 エラーメッセージを参照してください。
取り除くリクエストID。 これは、Get クエリでキーとして使用できます。
ドメイン販売者に対応する Amazon ドメイン。
差し引かれる合計クレジット数このフィールドは、このリクエストを満たすために使用された Amzpecty API クレジットの数を示します。
処理された日付リクエストが処理された日付 (Unix 時間形式)。
data.sellerId販売者ID。
data.statusIntint 形式の検索ステータス。 0 は「キュー中」、1 は「処理中」、2 は「完了」、または 3 は「エラー」
データのステータス検索ステータス。 「キュー中」、「処理中」、「完了」または「エラー」
data.actualAsinsRetrieved取得された Asin の数。 URL に 2,400 Asin を超える場合でも、最大制限は 2,400 Asins のみです。 ご了承ください 実際のAsinsRetrieved と等しくないかもしれない 予想される合計Asins さまざまな理由から。 を参照してください。タタス 検索状態のフィールド。
data.expectedTotalAsinsこの URL に含まれる Asin の総数。
データ.asins[]この出品者が所有する Asins のリスト。
asins[n].asinアイテムのアシン
asins[n].アイテム名アシンのアイテム名
asins[n].priceアシンの表示価格
asins[n].customerStarRatingAsin の顧客の星評価
asins[n].customerReviewAsinのカスタマーレビュー数
asins[n].linkUrlアシンのリンク
asins[n].imageUrlAsinの画像URL
asins[n].otherDetails[n]配送情報、送料、在庫警告などのその他の詳細のリスト。

URL による ASINS の取得 リクエスト ID による結果

リクエスト ID による Get Asins By URL 結果を取得するリクエスト (取り除く).

Amzpecty がまだデータを検索中であり、100% 完了していない場合でも、これを呼び出して結果データを取得できることに注意してください。 を参照できます。タタス 検索ステータスのフィールド。

注: 非常に短い間隔で連続して呼び出しを行うことは避けてください。 推奨される呼び出し間隔は、少なくとも 30 秒ごとです。

クレジット控除

Get 呼び出しに対する 0 (ゼロ) クレジット控除。

要求
URI /api/query/getasinsbyurl/rid/{rid}?secretKey={secretKey} {rid} – /api/query/getasinsbyurl/ 応答からのリクエスト ID
/api/query/ getasinsbyurl/rid/60f12c1a0cf24280ed03c122?secretKey=XXXXXXXXXX
応答

詳細はこちら: URL クエリ コールバックによる ASINS の取得 JSON サンプル データ

この記事は役に立ちましたか? はい いいえ
詳しいご質問内容について