Python 我需要为Amazon产品广告API设置哪些标题

Python 我需要为Amazon产品广告API设置哪些标题,python,api,amazon-web-services,Python,Api,Amazon Web Services,我在Amazon产品广告API文档中查看了如何请求标题,他们向我提供了URL参数,但是,我想做的是设置标题,以便我可以放置AWSAccessKeyId、AWSSecretKey和关联标记Id的键和值,然后使用Python上的请求库刮取数据,我之所以要设置密钥,是为了通过授权提取数据。如果我有任何错误,请纠正我您从未将AWSSecretKey放在请求中的任何位置,包括标题。必须对API请求进行签名,签名信息位于查询字符串或请求正文中。您需要生成与中记录的实践一致的请求。目前还不清楚,但您似乎已经得

我在Amazon产品广告API文档中查看了如何请求标题,他们向我提供了URL参数,但是,我想做的是设置标题,以便我可以放置AWSAccessKeyId、AWSSecretKey和关联标记Id的键和值,然后使用Python上的请求库刮取数据,我之所以要设置密钥,是为了通过授权提取数据。如果我有任何错误,请纠正我

您从未将AWSSecretKey放在请求中的任何位置,包括标题。必须对API请求进行签名,签名信息位于查询字符串或请求正文中。您需要生成与中记录的实践一致的请求。目前还不清楚,但您似乎已经得出结论,有一个不同的解决方案,文档中没有提到。请澄清。@Michael sqlbot我想输入AWSAccessKeyId、awsCretKey和关联标记Id,然后使用类似BeautifulSoup的东西来刮取数据,但需要经过他们的授权,因为他们说从他们的网站刮取数据是非法的,但是API文档中没有说明这一点,我只是想把它做好,API并不是希望你展示你的证书。如文件所示,每个请求都必须签名。签名过程并不难实现。@Michael sqlbot如何使用Python实现。我试图使用
amazon simple product api
,但当我试图查找某个项目时,它给出了一个错误:
raise URLError(err)urllib.error.URLError: