2012-04-23 36 views
2

GoogleショッピングAPIを使用して、特定の数のマグニチュードの「オーダー」またはこれに近い値を持つ商品を検索しようとしています。たとえば、$ 40〜$ 60の価格帯の商品を選択する場合は、$ 50 +/- $ 10です。 URL検索文字列に何を追加する必要がありますか?GoogleショッピングAPIの価格帯を制限する方法

私は私が(APIによる)、このような価格でランク付けすることができます知っている:

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

答えて

0

ネヴァーマインド、これを行うための正しい方法は、Ajaxと一緒にフラスコとJinja2のを使用していました。 GoogleショッピングAPIのメイン 'items'オブジェクトを使用する場合は、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 
    } 
    ], 
} 
関連する問題