API・SDK

【Keepa API】Product Objectマニュアルの日本語訳

keepa-アイキャッチ

こんにちは!ゆーたろうです。

今回は、私も利用しているAmazon情報収集ツールである「Keepa API」についてです。

ここのドキュメントですが、完全な日本語訳ページがありません。

一応、公式サイトのヘッダ部分には言語設定項目がありますが、そこを「日本語」にしても本文は翻訳されなかったです。

個人的に、Product Objectページはよくアクセスするところなので、都度翻訳する手間を省くために、翻訳した内容を残していこうと思います。

  • 翻訳したページは Product Object です。
  • 多少は意味が通じるように微修正していますが、個人的なメモとしてこのページを作ったので、Google翻訳にて、ほぼ直訳となります。分かりにくい表現があることもあります。ご了承ください。

Product Object

この機能について

製品オブジェクトには、価格履歴データと基本的な製品情報がすべて含まれています。

返却

製品オブジェクトは、次のリクエストによって返されます。
製品検索749および製品リクエスト

上記2つのAPIをコールした時のレスポンスデータがこのProduct Objectになる、ということです。

重要

常に最初にproductTypeフィールドを評価してください。 このフィールドは、製品の利用可能なデータを決定します。

フォーマット

{
    "productType": Integer,
    "asin": String,
    "domainId": Integer,
    "title": String,
    "trackingSince": Integer,
    "listedSince": Integer,
    "lastUpdate": Integer,
    "lastRatingUpdate": Integer, 
    "lastPriceChange": Integer,
    "lastEbayUpdate": Integer,
    "imagesCSV": String,
    "rootCategory": Integer,
    "categories": Long array,
    "categoryTree": Object array,
    "parentAsin": String,
    "variationCSV": String,
    "frequentlyBoughtTogether": String array,
    "eanList": String array,
    "upcList": String array,
    "manufacturer": String,
    "brand": String,
    "productGroup": String,
    "partNumber": String,
    "author": String,
    "binding": String,
    "numberOfItems": Integer,
    "numberOfPages": Integer,
    "publicationDate": Integer,
    "releaseDate": Integer,
    "languages":  two dimensional String array,
    "model": String,
    "color": String,
    "size": String,
    "edition": String,
    "format": String,
    "features": String array,
    "description": String,
    "packageHeight": Integer,
    "packageLength": Integer,
    "packageWidth": Integer,
    "packageWeight": Integer,
    "itemHeight": Integer,
    "itemLength": Integer,
    "itemWidth": Integer,
    "itemWeight": Integer,
    "availabilityAmazon": Integer,
    "ebayListingIds": Long array,
    "isAdultProduct": Boolean,
    "newPriceIsMAP": Boolean,
    "isEligibleForTradeIn": Boolean,
    "isEligibleForSuperSaverShipping": Boolean,
    "fbaFees": Object,
    "variations": Object array,
    "coupon": Integer array,
    "promotions": Promotion Object array,
    "stats": Statistics Object,
    "salesRankReference": Long,
    "salesRanks": Object,
    "rentalDetails": String,
    "rentalSellerId": String,
    "rentalPrices": Rental Object,
    "offers": Marketplace Offer Object array,
    "liveOffersOrder": Integer array,
    "buyBoxSellerIdHistory": String array,
    "isRedirectASIN": Boolean,
    "isSNS": Boolean,
    "offersSuccessful": Boolean,
    "csv": two dimensional Integer array
}

productType

常に最初に評価する必要があります。 製品の利用可能なデータを決定します。 可能な値:

  • 0 – STANDARD:(標準)
    アクセス可能なすべてのもの
  • 1 – DOWNLOADABLE:(ダウンロード可能)
    市場なし/サードパーティ価格データしかない
  • 2 – EBOOK:(電子書籍)
    価格データと販売ランクにアクセスできません
  • 3 – INACCESSIBLE:(アクセス不可)
    データにアクセスできないため、Keepaは製品をクロールできません(例:MAP-最低広告価格)
  • 4 – INVALID:(無効)
    無効または非推奨のasin、またはその他の問題により、現在利用可能なデータはありません。 一時的な場合があります。
  • 5 – VARIATION_PARENT:(バリエーションの親子関係)
    製品は親ASINです。 Sales rank(売上ランク)、バリエーション、variationCSVが設定されています。

実際のレスポンスデータには「”productType”: 0,」というように、その商品のproductTypeが返ってきます。「最初に評価する必要がある」と注意書きがあるので、レスポンスデータを加工する前に以下のようにソースを組む必要がある、ということです。

$json = Keepa APIを使用してリクエスト結果を取得する(形式はJSON)
$pt = $json['products']['productType'];
if( 3 <= $pt && $pt <= 4){
  echo "データ取得不可";
}else{
  //その他の処理
}


asin

商品のASINです。

例)B00M0QVG3W

domainId

Amazonの国別コード

設定可能な値:[ 1: com | 2: co.uk | 3: de | 4: fr | 5: co.jp | 6: ca | 7: cn | 8: it | 9: es | 10: in ]

title

商品のタイトル。
注意:まれに、エスケープされていないHTMLマークアップが含まれる場合があります。

例)Canon PowerShot SX400 Digital Camera with 30x Optical Zoom (Black)

trackingSince

この製品の追跡を開始した時間をKeepa Time minutesで示します。

例)2711319

listedSince

アイテムがAmazonに最初にリストされた時間をKeepa Time分単位で示します。 このタイムスタンプは一部の製品でのみ使用できます。 使用できない場合、フィールドの値は0または-1です。

例)2711319

lastUpdate

その製品を最後に更新した時間をKTMで表す

例)2711319

lastRatingUpdate

製品の評価とレビュー数を最後に更新した時刻をKTMで表示する

例)2711319

lastPriceChange

最後に価格変更(任意の価格タイプ)を登録した時間をKTMで表示する

例)2711319

lastEbayUpdate

この製品のeBay価格を最後に更新した時間をKTMで表示する。 一致する製品がeBay側に見つからなかった場合、整数は負になります。

例)2711319

imagesCSV

商品のAmazonイメージ名のCSVリスト。 これらの画像を使用する権利を所有していることを確認してください。 利用できない場合はnull。

例)51InzcaVqrL.jpg,41W5Xu0%2BZGL.jpg,515ZN4%2BKDhL.jpg,51SQ74yfEWL.jpg,415Vq998F3L.jpg,41ocdONIHkL.jpg,31w%2BPv7qUyL.jpg

使い方

Full Amazon image path: https://images-na.ssl-images-amazon.com/images/I/画像名

rootCategory

製品のルートカテゴリのカテゴリノードID。 ルートカテゴリが不明の場合は0。 id 9223372036854775807(signed longの最大値)は、「?」という名前の空白のカテゴリを示します。 これは、製品がまったくまたは存在しないカテゴリーにリストされている場合に使用します。

例)562066

categories

この商品がリストされているAmazonカテゴリノードIDの配列。空にすることもできます。

例)[569604]

categoryTree

カテゴリツリーを、それぞれ2つのフィールドで構成されるオブジェクトの順序付き配列として表します。

  • catId – Long型:カテゴリID
  • name – String 型:カテゴリ名

parentAsin

親商品のASIN(商品にバリエーションがある場合、それ以外の場合はnull)。

例)B00M0QVG3W

variationCSV

利用可能な場合、製品の最大1800のバリエーションASINのCSVリスト。それ以外の場合はnull。 このフィールドのライブデータをリクエストするには、offersパラメータを使用する必要があります。

例)B00M0QVG3W,B00T85PMWY

frequentlyBoughtTogether

1つまたは2つの「よく一緒に購入する」ASIN。 利用できない場合はnull。 オファーパラメータが使用されたときにフィールドが更新されます。

例)[ “B00M0QVG3W”, “B00T85PMWY” ]

upcList

この製品に割り当てられているUPCのリスト。 最初のインデックスはプライマリUPCです。 利用できない場合はnull。

例) [ “045496590086” ]

eanList

upcListのEAN版。upcListと同じ使われ方。

例) [ “8806088624952” ]

manufacturer

メーカー名。 利用できない場合はnull。

例)Canon

brand

アイテムのブランド。 利用できない場合はnull。

例)Sony

productGroup

アイテムの製品グループ。 利用できない場合はnull。

例)Sony

partNumber

アイテムのパーツ番号(=型番)。 利用できない場合はnull。

例)DSC-H300/BM-RB

author

アイテムの作成者。 利用できない場合はnull。

例) Diane Yin

binding

アイテムのバインディング。 利用できない場合はnull。 アイテムが本でない場合、通常は代わりに製品カテゴリです。

例)Hardcover

numberOfItems

この商品の商品数。 使用できない場合は-1。

例)1

numberOfPages

この製品のページ数。 使用できない場合は-1。

例)514

publicationDate

アイテムの発行日。次の3つの形式のいずれかです。【Y= 年, M = 月, D = 日
※使用できない場合は-1。

  • YYYY
  • TTTTMM
  • YYYYMMDD

例)

  • 1978 = 1978年
  • 200301 =January 2003
  • 20150409 = April 9th, 2015

releaseDate

アイテムのリリース日。 publicationDateと同じ形式。 使用できない場合は-1。

languages

アイテムは1つ以上の言語を持つことができます。 各言語エントリには名前があり、ほとんどの場合、タイプも含まれます。 利用できない場合はnull。

例)[ [ “English”], [ “English”, “Original Language” ] ]

model

アイテムのモデル。 利用できない場合はnull。

例)DSC-H300/BM

color

アイテムの色。 利用できない場合はnull。

例)Black

size

アイテムのサイズ。 利用できない場合はnull。

例)S

edition

アイテムのエディション。 利用できない場合はnull。

例)Standard Edition

format

アイテムのフォーマット。 利用できない場合はnull。

例)AC-3

features

最大5つの製品機能/箇条書きのリスト。 利用できない場合はnull。 まれに、エントリにHTMLマークアップを含めることができます。 現在、各エントリは最大1000文字に制限されています(機能がそれより長い場合、切り捨てられます)。 この制限は将来予告なしに変更される可能性があります。

例)[ “6 Universal outlets, 6 ft in Length”, “Will accept most of the plug types from around the world!”, … ],

description

製品の説明。 利用できない場合はnull。 HTMLマークアップを含めることができます。 商品の説明は最大4000文字に制限されています(説明が長い場合は省略されます)。 この制限は将来予告なしに変更される可能性があります。 このフィールドのライブデータをリクエストするには、offersパラメータを使用する必要があります。

例:抜粋)<p><b>Why should you buy our Universal Surge Protector?<b></p> • Professional series Universal Surge Protector will accept most of the plug types from around the world, including: UK, US, all of Europe, China, Australian and more! <br />• The AC surge suppression for full protection of 220-250V workstations

packageHeight

パッケージの高さ(ミリメートル)。 使用できない場合は0または-1。

例)144

packageLength

パッケージの長さ(ミリメートル)。 使用できない場合は0または-1。

packageWidth

幅。使用できない場合は0または-1。

packageWeight

重さ。使用できない場合は0または-1。

例)1500 (= 1,5 kg)

itemHeight

アイテムの長さ(ミリメートル)。 使用できない場合は0または-1。

itemLength

商品の長さ。使用できない場合は0または-1。

itemWidth

商品の幅。使用できない場合は0または-1。

itemWeight

商品の重さ。使用できない場合は0または-1。

availabilityAmazon

アマゾンのオファーの可用性。 Amazonが購入ボックスの在庫を保持していない場合、Amazonは2をします。このような場合にAmazonの在庫をリクエストするには、商品のリクエストオファーパラメータが必要です。 可能な値:

  • -1: Amazonのオファーなし
  • 0:アマゾンのオファーは在庫があり、出荷可能です
  • 1:Amazonのオファーは現在在庫にありませんが、将来的には提供されます(予約注文)
  • 2:Amazonのオファーの可用性は「不明」です。Amazonが購入ボックスを保持していない場合に発生します
  • 3:アマゾンのオファーは現在在庫にありませんが、将来的にはあります(バックオーダー)

ebayListingIds

最低価格の一致するeBayリストIDが含まれます。 常に2つのエントリが含まれます。1つ目は新しい条件での最低価格のリストのリストID、2つ目は中古の条件です。 null、または使用できない場合は0。

例)[ 273344490183, 0 ]

※この場合、1番目が新品商品のリストID、2番目が中古のリストIDを示している。

isAdultProduct

アイテムが大人専用と見なされるかどうかを示します。

例)true(=アダルト商品)

newPriceIsMAP

最低の新価格(価格タイプAMAZONまたはNEW)がMAP(最低広告価格)によって制限されるかどうか。 これを使用して、在庫切れ(価格= -1)とMAP制限を区別します。

例)true

isEligibleForTradeIn

製品が下取りの対象かどうか。

isEligibleForSuperSaverShipping

商品のショッピングカートボックスが送料無料の対象かどうか。

fbaFees

この製品のFBAピック&パック料金を提供するオブジェクトが含まれています。 利用できない場合はnull。 料金は、それぞれのAmazonロケールの最小通貨単位(ユーロセントや円など)の整数です。

例)”pickAndPackFee”: 1345

variations

この製品のバリエーションのディメンション属性が含まれています。 配列内の各オブジェクトは1つのバリエーションを表します。 バリエーションオブジェクトは、バリエーションASINと属性配列で構成されます。各エントリは、ディメンションと値で構成される1つのバリエーションディメンションを表します。 このフィールドのライブデータをリクエストするには、offersパラメータを使用する必要があります。

coupon

商品に利用可能なクーポンの詳細がある場合は、その詳細が含まれます。 利用できない場合はnull。
常に2つのエントリを持つ整数配列:最初のエントリは1回限りのクーポンの割引で、2番目のエントリは購読および保存クーポンです。 エントリー値は、そのタイプのクーポンが提供されていない場合は0、絶対割引の場合は正、パーセント割引の場合は負のいずれかです。 クーポンフィールドは常にアクセス可能ですが、製品リクエストでオファーパラメータが使用された場合にのみ更新されます。

例)

  • [ 200, -15 ]:どちらのタイプのクーポンもご利用いただけます:$ 2の1回限りの割引または15%の定期購入と割引。
  • [ -7, 0 ] :7%割引の1回限りのクーポンタイプが利用可能です。

promotions

米国ロケールのみ。 アクティブなプロモーションの配列が含まれています。 すべての製品プロモーションを提供できるわけではありません。 プロモーションオブジェクトは次のもので構成されます。

  • type 整数型 プロモーションのタイプ
    • 10 – SNS
  • amount  整数型 割引価格
  • discountPercent 整数型 割引率

stats

オプションのフィールド。 製品リクエストで統計パラメータが使用された場合にのみ設定されます。 統計オブジェクト792が含まれています。

salesRankReference

主な販売ランクのカテゴリノードID。 使用できない場合は-1。

例)281052 – http://www.amazon.com/b/?node=281052

salesRanks

サブカテゴリのランク履歴を含むオブジェクト。 各キーは、対応する値の履歴を持つランクのcategoryIdを表します。

rentalDetails

レンタル購入ボックスのオファーのレンタル詳細説明が含まれています。 利用できない場合はnull。 このフィールドは、オファーとレンタルパラメータが製品リクエストで使用された場合にのみアクセスできます。

例)レンタル元:RentUレンタル価格1学期:$ 25.24延長価格15日:$ 12.61追加学期:$ 25.24購入価格価格:$ 34.89支払ったレンタルおよび延長料金は、本の購入価格に適用されます。

rentalSellerId

レンタル購入ボックスオファーの販売者IDが含まれます。 利用できない場合はnull。 このフィールドは、オファーとレンタルパラメータが製品リクエストで使用された場合にのみアクセスできます。

例)A2L77EE7U53NWQ(=販売者ID)

rentalPrices

このオブジェクトには、rentalDetailsフィールドで説明されているレンタル価格のinitialPrice、shortExtnPrice、longExtnPrice、fullPriceが含まれます。 利用できない場合はnull。 このフィールドは、オファーとレンタルパラメータが製品リクエストで使用された場合にのみアクセスできます。

offers

オプションのフィールド。 製品リクエストでオファーパラメータが使用された場合にのみ設定されます。 マーケットプレイスオファーオブジェクト593が含まれています。

Product RequestMarketplace Offer Objects

liveOffersOrder

オプションのフィールド。 製品リクエストでオファーパラメータが使用された場合にのみ設定されます。 この呼び出しで取得されたすべてのMarketplace Offer Objects 593のオファー配列のインデックス位置の順序付けされた配列が含まれます。 オファーが見つからなかった場合、フィールドはnullになります。 整数のシーケンスは、Amazonのオファーページでのオファーの順序を反映しています(すべての条件で)。 オファーフィールドには現在のオファーだけでなく過去のオファーも含まれているため、この配列を使用して、Amazonに現在リストされているすべてのオファーを正しい順序で検索できます。 注:同一のオファー(同じ販売者、同じ条件、同じ配送タイプ、同じ条件テキスト)がある場合、最低価格のオファーのみを追跡します。 これが発生すると、liveOffersOrderフィールドの重複するオファー(より高い価格)オファーの位置に重複するオファーインデックスが存在します-すべてが最も低い価格のオファーのインデックスを指します。

例)[3、5、2、18、15]-オファーフィールドの配列インデックス3を持つオファーは、現在、Amazonのオファーリストページにリストされている最初のオファーで、次にインデックス5のオファーが続きます。


重複の例)[3、5、2、18、5]-アマゾンに記載されている2番目のオファーは、Amazonの6番目のオファーの低価格の複製です。 値段の安い方は、インデックス5のオファーフィールドに含まれています。

buyBoxSellerIdHistory

オプションのフィールド。 オファーまたはバイボックスパラメータが製品リクエストで使用された場合にのみ設定されます。
購入ボックスをKeepa時間分、sellerId、[…]の形式で保持した販売者ID の履歴が含まれます。

バイヤーボックスの対象となる販売者がいない場合は、sellerId“ -1”が使用されます(抑制されたバイヤーボックス)。 不明な販売者(新しい販売者)が保持していた場合、または製品が在庫切れ(販売者なし)の場合、sellerIdは「-2」です。

例)[“2860926”,“ATVPDKIKX0DER”, …]

isRedirectASIN

製品リクエスト( Product Request.)でオファーパラメータが使用された場合にのみ有効です。 ASINがAmazonの別のASINにリダイレクトされるかどうかを示すブール値(例:ASINには黒のバリエーションがありますが、これは利用できず、Amazonで赤にリダイレクトされます)。

isSNS

製品リクエストでオファーパラメータが使用された場合にのみ有効です。 製品のショッピングカートボックスを購読して保存できるかどうかを示すブール値9。

offersSuccessful

製品リクエストでオファーパラメータが使用された場合にのみ有効です。 システムが最新のオファー情報を取得できたかどうかを示すブール値。

csv

製品の履歴データを含む2次元の履歴配列。 最初の次元のインデックス(列挙型/定数を介してアクセスする必要があります):

  • 0-AMAZON:Amazonの価格履歴
  • 1-NEW:マーケットプレイスの新しい価格履歴。
  • 2-USED:マーケットプレイスの価格履歴
  • 3-SALES:販売ランクの履歴。すべての製品に販売ランクがあるわけではありません。通常、バリエーションアイテムには個別の販売ランクはありません。
  • 4-LISTPRICE:リスト価格の履歴
  • 5-COLLECTIBLE:収集可能な価格履歴
  • 6-REFURBISHED:再生品の価格履歴
  • 7-NEW_FBM_SHIPPING:サードパーティ(Amazonを除く)配送料を含む新しい価格履歴。販売者(FBM)のみが実行します。
  • 8-LIGHTNING_DEAL:Lightning Dealの価格履歴。 Lightningのお得な情報は、以下の関連する重要な情報です。
  • 9-WAREHOUSE:Amazon Warehouseの価格履歴。
  • 10-NEW_FBA:最下位のサードパーティ(Amazon / Warehouseは含まない)の価格履歴。Amazonによって実行される新しいオファー
  • 11-COUNT_NEW:新しいオファーの数の履歴(=新規として製品を販売するマーケットプレイス販売者の数)
  • 12-COUNT_USED:使用済みオファーのカウント履歴
  • 13-COUNT_REFURBISHED:再生品の提供数の履歴
  • 14-COUNT_COLLECTIBLE:収集可能なオファーのカウント履歴
  • 15-EXTRA_INFO_UPDATES:
  • すべてのオファーパラメーター関連データに対する過去の更新履歴:オファー、buyBoxSellerIdHistory、isSNS、isRedirectASIN、およびcsvタイプNEW_FBM_SHIPPING、WAREHOUSE、NEW_FBA、RATING、COUNT_REVIEWS、BUY_BOX_SHIPPING、USED _ * _ SHIPPING、COLLECTIBLEED_SHIPPING、COLPECTIBLE_SHIPPING、および* _SHIPPINGこれらのフィールドは頻繁に更新されないため、システムがいつ更新したかを知ることが重要です。絶対値は、特定の時間にフェッチされたオファーの量を示します。値が正の場合、利用可能なすべてのオファーがフェッチされたことを意味します。取得した数よりも多くのオファーがあった場合、それはマイナスになります。
  • 16-RATING:製品のレーティング履歴。評価は0〜50の整数です(たとえば、45 = 4.5スター)
  • 17-COUNT_REVIEWS:商品のレビュー数の履歴。
  • 18-BUY_BOX_SHIPPING:新規購入ボックスの価格履歴。ショッピングカートボックスの対象となるオファーがない場合(またはショッピングカートボックスが中古オファーの場合)、価格の値は-1になります。送料込み。
  • 19-USED_NEW_SHIPPING:送料を含む「中古-新品同様」の価格履歴。
  • 20-USED_VERY_GOOD_SHIPPING:送料を含む「中古-非常に良い」価格履歴。
  • 21-USED_GOOD_SHIPPING:送料を含む「中古-良い」価格履歴。
  • 22-USED_ACCEPTABLE_SHIPPING:送料を含む「中古-許容」価格履歴。
  • 23-COLLECTIBLE_NEW_SHIPPING:送料を含む「収集可能-新品同様」の価格履歴。
  • 24-COLLECTIBLE_VERY_GOOD_SHIPPING:送料を含む「収集可能-非常に良い」価格履歴。
  • 25-COLLECTIBLE_GOOD_SHIPPING:送料を含む「収集可能-良い」価格履歴。
  • 26-COLLECTIBLE_ACCEPTABLE_SHIPPING:送料を含む「収集可能-許容可能な」価格履歴。
  • 27-REFURBISHED_SHIPPING:送料を含む再生価格の履歴。
  • 28-EBAY_NEW_SHIPPING:送料を含む、それぞれのeBayロケールでの最低の新価格の価格履歴。
  • 29-EBAY_USED_SHIPPING:送料を含む、それぞれのeBayロケールでの最低使用価格の価格履歴。
  • 30-TRADE_IN:21の価格履歴での取引。 Amazonの下取りは、すべてのロケールで利用できるわけではありません。
  • 31-RENTAL:レンタル価格の履歴。レンタルの使用が必要で、パラメータを提供します。 Amazonレンタルは、Amazon USでのみご利用いただけます。

2番目のディメンションには、Keepa時間分、値、[…]の形式で価格/値の履歴が含まれます。または、タイプに* _SHIPPINGコストが含まれる場合、形式:Keepa時間分、価格、送料、[…]。

履歴がない場合はnullです。 価格はそれぞれのAmazonロケールの最小通貨単位の整数です(例:ユーロセントまたは円)。 指定された期間内にオファーがなかった場合(在庫切れなど)、価格の値は-1になります。

  • 商品を更新するたびではなく、価格/値が変更された場合にのみ、履歴配列に新しいエントリを追加します。
  • 特に明記しない限り、送料と手数料は含まれていません。
  • Amazonはマーケットプレイスの一部と見なされるため、Amazonの全体的な新価格が最も低い場合、対応する時間間隔でのマーケットプレイスの新価格は、Amazonの価格と同じになります(マーケットプレイスのオファーが1つしかない場合を除く)。アマゾンのオファーが存在するが、購入ボックスを保持していない場合、価格は-1になります。このような場合、Amazonの価格をリクエストして商品のリクエストを提供するには、パラメータを提供する必要があります。
  • 次のタイプは、オファーパラメータが製品リクエストで使用された場合にのみ設定されます:NEW_FBM_SHIPPING、WAREHOUSE、NEW_FBA、RATING、COUNT_REVIEWS、BUY_BOX_SHIPPING、USED _ * _ SHIPPING、COLLECTIBLE _ * _ SHIPPINGおよびREFURBISHED_SHIPPING。
  • Lightning取引について:取引が現在アクティブな場合、履歴配列の最後のエントリには、価格が-1の終了日(将来の日付になります)が含まれます。現在の取引価格にアクセスする場合、その特別なケースを処理する必要があります。あるいは、統計オブジェクトの現在の価格配列を使用して、現在の価格にアクセスできます。
  • eBay価格について
    eBayのリストには、誤った情報や製品コードが含まれていることがよくあります。これにより、アイテムの不一致が生じ、価格情報が正しくなくなります。 eBayの価格履歴情報は注意して使用し、その正確さに依存しないでください。 eBayの価格は、Amazonの価格とは異なる間隔で更新されます。
  • 予告なしにcsvフィールドに新しいデータ型を随時追加できます。実装では、最初の配列次元の固定サイズを期待しないでください。

Keepa Time minutes

すべてのタイムスタンプに時間形式を使用しました。 非圧縮のタイムスタンプ(Unixエポック時間)を取得するには、21564000を追加してから60000を掛けます(ミリ秒の場合、または秒の場合は60)。


使い方

(KTM + 21564000) * 60 = UNIXタイムスタンプ

参考サイト