私は400 Bad Request Error
を得ています。私がここで間違っていることを誰にでも教えてください。私はライブラリを使いたくない。このAmazon Product Advertising APIクエリで何が問題になっていますか
私はステップの説明に従っていますhereです。
私は400 Bad Request Error
を得ています。私がここで間違っていることを誰にでも教えてください。私はライブラリを使いたくない。このAmazon Product Advertising APIクエリで何が問題になっていますか
私はステップの説明に従っていますhereです。
タイムスタンプ変数の形式が正しくありません。あなたが作成したURLをブラウザに入れ、戻ってくるxmlメッセージをチェックしてください。そのようなあなたのタイムスタンプを作成してみてください:
import time
dt = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())
私はHTTPError: HTTP Error 403: Forbidden
を得ていたことを補正した後。ブラウザにURLをしようとすると、(私が編集さきとりわけ)私に語った:
... <Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.</Message></Error> ...
私は8月17日、2009年のように、Amazonは自社製品の広告APIへのすべての要求が署名されている必要があることを発見しました。
次のリンクが必要なURLを作成するための非常に素晴らしい方法を提供し、それをチェックアウト:http://www.princesspolymath.com/princess_polymath/?p=182
お返事ありがとうございます。私は時間形式以外の問題が何かを考え出しました。 –
は、なぜあなたはライブラリを使用したくないでしょうか? 'boto'は使用しようとしているAPIをサポートしていますか?それはむしろ成熟した製品です。 – dm03514
ライブラリが厄介です、いくつか必要なものが必要ですlxml、lxmlにはVisual Studio 2008をインストールするために必要な 'vcvarsall.bat'が必要です。私は簡単な要求をしたい。 –