2

Amazon が API を変更したようです。Python からエラーが発生します。

id = "..."
pas = "..."
produit = amazon.API(id, pas, "fr")
produit.item_search("playstation")

そして、私はこのエラーを受け取ります:

AWSError: AWS.MissingParameters: リクエストに必要なパラメータがありません。必須パラメーターには AssociateTag が含まれます。

ドキュメントの例を試してみましたが、同じです:

produit.item_search('Books', Publisher='Galileo Press')

AWSError: AWS.MissingParameters: リクエストに必要なパラメータがありません。必須パラメーターには AssociateTag が含まれます。

私はこれを見つけました:

例を次のように変更します。

api = API(AWS_KEY, SECRET_KEY, 'de',ASSOC_TAG)

ここから: https://bitbucket.org/basti/python-amazon-product-api/issue/33/required-parameters-include-associatetag

何か案は?またはドキュメントを更新する必要がありますか?

4

1 に答える 1

3

最近、廃止されたAPIのサポートが終了し、最新バージョンには有効なアソシエートタグが必要です。

https://affiliate-program.amazon.com/gp/advertising/api/detail/api-changes.html

アソシエートタグパラメータ:APIに対して行われるすべてのリクエストには、有効なアソシエートタグが含まれている必要があります。有効なアソシエートタグを含まないリクエストは、適切なエラーメッセージとともに拒否されます。

ASSOC_TAGは、実際のタグ(APIキーと一致するタグ)である必要があります。

于 2012-09-13T11:51:12.960 に答える