× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I would suggest if you have to learn something new and use an SDK from
Amazon to find one you're most comfortable with. I would prefer a Node.js
SDK if that's available. I think that's more popular than Java these days.

On Fri, Jul 1, 2022 at 8:36 AM Greg Wilburn <
gwilburn@xxxxxxxxxxxxxxxxxxxxxxx> wrote:

So I jumped into the new Amazon Selling Partner API (SP-API)
documentation. This API replaces the MWS (Marketplace Web Services) that
will be obsolete by the end of 2022.

When I did the MWS stuff back in 2016, I had a LOT of help with "signing"
the requests. This was the absolute most difficult part of the whole
thing. The new SP-API also requires a "signature" using "AWS4-HMAC-SHA256"
(AWS Signature Version 4). The old MWS used MD5 and added the signature to
the query string. With SP-API the signature is added to the header of each
request.


https://developer-docs.amazon.com/sp-api/docs/connecting-to-the-selling-partner-api#step-3-add-headers-to-the-uri

What's even more complicated is having to request a restricted data token
for each type of request that access PII (i.e. a shipping address). In
other words, if you're listing orders you need one. Then when you list
items you need another (or at least that's how I understand it).

So what I'm getting at is this... I'm wondering how difficult it would be
(or even if its possible) to use one of the Java SDK's to handle all this
for me (calling within RPG). I have never really done anything like that
before. I don't know Java, or really any language other than RPG.

What are your thoughts?
Should I just take my old code and modify it for the new requirements?
Or, should I try to do this with a Java SDK?

Better yet, has anyone already figured this out?

TIA,
Greg
[Logo]<https://www.totalbizfulfillment.com/> Greg Wilburn
Director of IT
301.895.3792 ext. 1231
301.895.3895 direct
gwilburn@xxxxxxxxxxxxxxxxxxxxxxx<mailto:gwilburn@xxxxxxxxxxxxxxxxxxxxxxx>
1 Corporate Dr
Grantsville, MD 21536
www.totalbizfulfillment.com<http://www.totalbizfulfillment.com>
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.