2

Google ショッピング API を使用して、特定の数の「注文」、またはこれに近似する商品を取得しようとしています。たとえば、$40 ~ $60 の価格帯の製品を選択する場合: $50 +/- $10. URL 検索文字列には何を追加すればよいですか?

次のように価格でランク付けできることを知っています (API によると):

     GET https://www.googleapis.com/shopping/search/v1/public/products?key=key&country=US&q=%22mp3+player%22%7Cipod&rankBy=price%3Adescending
4

1 に答える 1

0

これを行う正しい方法は、フラスコと jinja2 を ajax と共に使用することでした。Google ショッピング API のメインの「アイテム」オブジェクトを使用する場合、JSON の使用と、それが同等の Python オブジェクトに正しくマッピングされる方法に注意する必要があります。

"product": {
  "googleId": "9243781955569725518",
  "author": {
    "name": "CompUPlus.com",
    "accountId": "1209120"
  },
  "creationTime": "2010-03-04T09:51:45.000Z",
  "modificationTime": "2010-11-25T09:24:08.000Z",
  "language": "en",
  "country": "US",
  "title": "Logitech Squeezebox Radio, black",
  "description": "Logitech Squeezebox Radio brings a world of free Internet radio subscription
                  services and your personal digital music collection to any space in your home
                  over your Wi-Fi network.",
  "link": "http://www.compuplus.com/Radios/LOGITECH-Squeezebox-Radio-BLK-930-1115160.html",
  "gtin": "00097855063601",
  "gtins": [
   "00097855063601"
  ],
  "brand": "Logitech",
  "mpn": "930-000101",
  "condition": "new",
  "images": [
    { "link": "http://content.etilize.com/300/1014430207.jpg" }
  ]
  "inventories": [
    {
      "channel": "online",
      "availability": "inStock",
      "currency": "usd",
      "price": 183.19
    }
  ],
}
于 2012-05-02T23:00:38.777 に答える