Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PA API 4.0 shutting down October 31, 2019 #78

Open
sacapuntas9 opened this issue Sep 12, 2019 · 21 comments
Open

PA API 4.0 shutting down October 31, 2019 #78

sacapuntas9 opened this issue Sep 12, 2019 · 21 comments

Comments

@sacapuntas9
Copy link

Based on this info: https://webservices.amazon.com/paapi5/documentation/faq.html

it seems that the PA API 4.0 is being deprecated very soon; this was just announced today. Will this wrapper work at this time, and if not, what modifications are necessary to keep it working?

@tinohager
Copy link

For information on this project

The old Amazon Product Api is shut down on 31 October 2019

Documentation for the new API

@Cealtea
Copy link

Cealtea commented Jan 23, 2020

Will this library be updated for the new API???
If not please let us know so we can switch away from it.
Thank you.

@iranzo
Copy link

iranzo commented Jan 23, 2020

Deadline has been moved to 9th March, but still would be good to get information about PAAPI 5

@Cealtea
Copy link

Cealtea commented Jan 23, 2020

Amazon has its own SDK for Products API v5 now.
https://webservices.amazon.com/paapi5/documentation/quick-start/using-sdk.html

@sergioteula
Copy link

Hello everyone, I have created my own wrapper for the new release of the Amazon API. I hope it will be helpful. https://github.com/sergioteula/python-amazon-paapi5

@alefiori82
Copy link

Hi everyone.
I make a python wrapper for the new Amazon API. As bottlenose can use cache function to get and write results. You find the package at https://github.com/alefiori82/amazon-paapi5 or you can install from pypi at https://pypi.org/project/amazon-paapi5/

@alefiori82
Copy link

Hi everyone.
I make a python wrapper for the new Amazon API. As bottlenose can use cache function to get and write results. You find the package at https://github.com/alefiori82/amazon-paapi5 or you can install from pypi at https://pypi.org/project/amazon-paapi5/

I will upload a new version of the library in the next days to improve the cache reader and writer and override the objects returned by the calls. I will try to add also a wikibook for the documentation.

@carlosevi94
Copy link

It will still works on PA API 5 without updates?

@sergioteula
Copy link

sergioteula commented Feb 28, 2020

It will still works on PA API 5 without updates?

No, it won't. But you can switch to my wrapper, I hope it would be useful. https://github.com/sergioteula/python-amazon-paapi5

@alefiori82
Copy link

The new version (1.1.0) of amazon-paapi5 has been released. You can download or clone the repository from github or installi it using pypi

pip install amazon-paapi5

The documentation is available at Read the docs
Send me also suggestions for further implementations using the issue page.
To support the development please visit the sponsor page.

@michaelx
Copy link

michaelx commented Mar 1, 2020

@dlo Thank you so much for bottlenose, it always worked great! Any plans to make it work with PA API 5? I’d like to avoid migrating back and forth between libraries.

@BorFour
Copy link

BorFour commented Mar 2, 2020

@michaelx It looks to me that bottlenose won't support PA API v5, unfortunately, so the alternatives so far would be to:

Looking at this document, not all the operations change, so maybe bottlenose keeps working just with those that remain the same.

@carlosevi94
Copy link

@michaelx It looks to me that bottlenose won't support PA API v5, unfortunately, so the alternatives so far would be to:

* Use [Amazon's SDK](https://webservices.amazon.com/paapi5/documentation/quick-start/using-sdk.html). Apparently, you'd have to copy the source code as it seems that it is not available as a pip package

* Use the [amazon-paapi5](https://github.com/alefiori82/amazon-paapi5) wrapper

* Use the [python-amazon-paapi5](https://github.com/sergioteula/python-amazon-paapi5) wrapper

Looking at this document, not all the operations change, so maybe bottlenose keeps working just with those that remain the same.

Amazon's SDK is available installing pip install amightygirl.paapi5-python-sdk

@BorFour
Copy link

BorFour commented Mar 2, 2020

@carlosevi94 You are right! I saw before but I was confused by "amightygirl", but reading the package description it looks like it is official

@alefiori82
Copy link

The amightygirl.paapi5-python-sdk is the official sdk of amazon. My wrapper is based on it and you can install with pip. I just simplified some calls, add some additional computed information to the Products returned and added the usage of the cache as in bottlenose.

@sergioteula
Copy link

My wrapper https://github.com/sergioteula/python-amazon-paapi has been updated with new structure to make it simpler and access to the unparsed data from the API. I hope it helps.

@sergioteula
Copy link

Now also compatible with search and get variations functionalities. https://github.com/sergioteula/python-amazon-paapi

@YPCrumble
Copy link
Contributor

Both of these wrappers have switched the package to GPLv3 licensing - it would be nice if one could revert to Bottlenose's Apache license or move to a permissive license. I and probably a lot of developers can't use GPLv3'd packages due to the strong copyleft provision.

@sergioteula
Copy link

Both of these wrappers have switched the package to GPLv3 licensing - it would be nice if one could revert to Bottlenose's Apache license or move to a permissive license. I and probably a lot of developers can't use GPLv3'd packages due to the strong copyleft provision.

Hello, thanks for the suggestion. Already changed to MIT License, I hope it helps.

@alefiori82
Copy link

Hi. License updated and new release available. As soon as possible the wrapper will be also available for python 2.

@shubhendusaurabh
Copy link

You are right! I saw before but I was confused by "amightygirl", but reading the package description it looks like it is official

the code looks official but maintained by unofficial account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests