2016-04-27 6 views
0

Ich schrieb ein einfaches Skript mit der python amazon api. Ich kopierte das Beispiel, aber wenn ich das Skript ausführen erhielt ich folgende Fehlermeldung:Python amazon api Fehler Verbindung

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. 

Antwort

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

Zum aws.amazon.com und entweder ein neues Konto erstellen oder sich in Ihrem Konto. Klicken Sie im Dashboard auf Ihren Namen in der Menüleiste oben rechts auf dem Bildschirm und wählen Sie Security Credentials. Erweitern Sie die Werbebuchung, die Access Keys (Access Key ID and Secret Access Key) lautet, und erstellen Sie eine neue Access Key ID. Dies liefert Ihnen auch Ihre Secret Key, stellen Sie sicher, beide aufzuzeichnen.

Erstellen Sie eine Datei ~/.amazon-product-api folgende Daten enthalten:

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

Dann führen Sie Ihr Programm sollte.