我一直在收到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