我一直在收到400 Bad Request Error
。請任何人都可以告訴我我在這裏做錯了什麼?我不想使用庫。亞馬遜產品廣告API查詢有什麼問題
from requestmanager import RequestManager
from datetime import datetime
from urllib import quote
dt = quote(datetime.strftime(datetime.utcnow(), '%Y-%m-%d %H:%M:%S'))
sign = quote('mySecretAceessKey')
key = 'myKey'
if __name__ == '__main__':
rP = RequestManager()
url = 'http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId='+key+'&Operation=ItemLookup&ItemId=B003MWJKVI&ResponseGroup=Large&Timestamp='+dt+'&Signature='+ sign
response = rP.getContent(url)
content = response.RESPONSE
我按照提及的步驟here。
你爲什麼不想要使用圖書館? 'boto'是否支持你正在嘗試使用的API?這是一個相當成熟的產品。 – dm03514 2012-01-18 14:40:54
庫很雜亂,有些需要beautifulSoap一些必需的lxml,lxml需要'vcvarsall.bat',它需要安裝Visual Studio 2008.我不希望所有這些混亂。我想做簡單的請求。 – 2012-01-18 14:43:51