2016-04-27 8 views
0

私はpython amazon apiで簡単なスクリプトを書いています。私は例をコピーしたが、私は、スクリプトを実行したときに、私は次のエラー受信:aws.amazon.comにpython amazon apiエラー接続

for book in api.item_search('Books', Publisher='Galileo Press'): 
return paginator(self.call, **operators) 
File "/usr/local/lib/python2.7/dist-packages/amazonproduct/processors/__init__.py", 
line 88, in __init__ 
self.page(kwargs.get(self.counter, 1)) 
root = self.fun(*self.args, **self.kwargs) mazonproduct.errors.InvalidClientTokenId: InvalidClientTokenId: The 
AWS Access Key Id you provided does not exist in our records. File 
"/usr/local/lib/python2.7/dist-packages/amazonproduct/api.py", line 
529, in item_search 
return paginator(self.call, **operators) File "/usr/local/lib/python2.7/dist-packages/amazonproduct/processors/__init__.py", 
line 88, in __init__ 
self.page(kwargs.get(self.counter, 1)) File "/usr/local/lib/python2.7/dist-packages/amazonproduct/processors/__init__.py", 
line 121, in page 
root = self.fun(*self.args, **self.kwargs) File "/usr/local/lib/python2.7/dist-packages/amazonproduct/api.py", line 
334, in call 
return self._parse(e.fp) File "/usr/local/lib/python2.7/dist-packages/amazonproduct/api.py", line 
277, in _parse 
raise _e(errors[e.code]) amazonproduct.errors.InvalidClientTokenId: InvalidClientTokenId: The 
AWS Access Key Id you provided does not exist in our records. 

答えて

0
AWS Access Key Id you provided does not exist in our records. 

移動して、どちらか新しいアカウントを作成したり、自分のアカウントにログインします。ダッシュボードの画面の右上にあるメニューバーで自分の名前をクリックし、Security Credentialsを選択します。 Access Keys (Access Key ID and Secret Access Key)という広告申込情報を展開し、新しいAccess Key IDを作成します。これにより、Secret Keyも提供されますので、必ず両方を記録してください。

次のデータを含むファイルを作成します~/.amazon-product-api

[Credentials] 
access_key = <your access key> 
secret_key = <your secret key> 
associate_tag = <your associate id> 

次に、あなたのプログラムを実行する必要があります。