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

Will Vacuum support the Product Advertising API 5.0? #77

Closed
kingpalethe opened this issue Sep 10, 2019 · 16 comments
Closed

Will Vacuum support the Product Advertising API 5.0? #77

kingpalethe opened this issue Sep 10, 2019 · 16 comments

Comments

@kingpalethe
Copy link

@kingpalethe kingpalethe commented Sep 10, 2019

From what I can tell, Vacuum will cease to function once Amazon disables API 4.0, which seems to be scheduled for the end of October, 2019.

https://webservices.amazon.com/paapi5/documentation/?ref_=pe_27042120_428145790

Any plans to update Vacuum to use new the API?

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Sep 11, 2019

Oh, damn and they don't even provide official ruby sdk. That's an 'amazing' news and not that much time to update...

I will surely be working on migrating to version 5. :-/

@hakanensari

This comment has been minimized.

Copy link
Owner

@hakanensari hakanensari commented Sep 11, 2019

I wasn’t even aware they launched a new API version. I’ll check this out.

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Sep 12, 2019

Here is a documentation for new api.
https://webservices.amazon.com/paapi5/documentation/

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Sep 12, 2019

@hakanensari I'd be happy to help you out with this migration. I just started to look into this, but it seems like your ahead of me on this.

If you already have a plan for migration - would be great to talk/discuss how we can proceed.

@hakanensari

This comment has been minimized.

Copy link
Owner

@hakanensari hakanensari commented Sep 13, 2019

@skatkov To be honest, I don't have a particular plan other than finding some spare time in the coming weeks and rewriting the library. If you want to have a go at this, please do go ahead, and I can try to be of help over a pull request.

@hakanensari

This comment has been minimized.

Copy link
Owner

@hakanensari hakanensari commented Sep 13, 2019

@kingpalethe Could you point me to any online post announcing when the older version will be disabled?

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Sep 16, 2019

I didn't found any announcements.

But seems like associate support confirms that change is underway.

https://forums.aws.amazon.com/thread.jspa?threadID=309730&tstart=0

@fizgig

This comment has been minimized.

Copy link

@fizgig fizgig commented Sep 23, 2019

This is what my client received, he's using Vacuum so I'm looking for a solution as well.

Step 1: You will have to update your AWS account to a Product Advertising API account, if you have not done it already. If you have already done this, you can go to Step 2.
Step 2: Follow a detailed guide here to upgrade each of your application/sites to PA API 5.0. You will still be able to access PA API 4.0 until Oct 31, 2019.

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Oct 3, 2019

Just an update on my side.

I took a stab at rewriting this library for my own project. It's hard to say, if this is a same vacuum/jeff library -- it was really hard to keep similar API, since v5 is a complete rewrite.

My version is not full featured:

  • I only use US marketplace
  • I only need get_items/ get_variations

I'll try to polish things and publish a PR for discussion within couple of days. Hopefully this would be a good starting point.

@skatkov skatkov mentioned this issue Oct 3, 2019
2 of 3 tasks complete
@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Oct 27, 2019

4B610457-DA62-4324-B4E1-C9BBB9A26147

This is a slide from Amazon Associate even in Munich (hence the German), but it seems that PA-API v4 deprecation date is postponed to 14th January 2020.

@careybaird

This comment has been minimized.

Copy link

@careybaird careybaird commented Oct 28, 2019

Hey @skatkov , on that photo it says the deadline is now 14th January 2019 (not 2020) - is that a mistake?

Is there any other info about the deadline being postponed?

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Oct 28, 2019

Oh, probably mistake :) I don't have any 'official info' on this, but I have another similar rumor from a long term partner of Amazon that builds on top of Product Advertising API.

@careybaird

This comment has been minimized.

Copy link

@careybaird careybaird commented Oct 28, 2019

I also saw it on the AWS forums, from the same source (munich event), so hopefully this is true!

@hakanensari

This comment has been minimized.

Copy link
Owner

@hakanensari hakanensari commented Oct 30, 2019

@skatkov thanks for making this happen 🎉

@turner-btp

This comment has been minimized.

Copy link

@turner-btp turner-btp commented Nov 1, 2019

@hakanensari @skatkov is anything required for 5.0 support other than updating the gem to version 3.0?

@skatkov

This comment has been minimized.

Copy link
Collaborator

@skatkov skatkov commented Nov 2, 2019

@hakanensari likewise! It was a pleasure working with you on this.

@turner-btp unfortunately, PA-API v5 is not compatible with previous version, so is this gem.

New vacuum gem has a spirit/design that closely resembles previous version. But it's completely incompatible, we don't even have a migration path that we would recommend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.