This gist shows your how to prepare a request to the Walmart I/O Affiliate API, including how to sign your request with the private key you generated.
For more info, check out the accompanying blogpost: vandevliet.me/guide-how-to-use-the-walmart-affiliate-api-with-nodejs/
Still having trouble calling the WalmartIO API? Or you are looking for a simpler way to call the API, without having to use a Private Key for signing?
Check out the Waltrack API Proxy: https://waltrack.net/byok
Waltrack allows you to
- Create a unique key pair for you to use. So you don't have to mess with SSH keys
- Call our API as a proxy with only an API key, no key signing required
- Call any endpoint - simply pass the endpoint of the API you want call as a query param, and you're done.
- The Proxy is 100% transparent, you will get the status code and response back that the WalmartIO api returned.
This means you can call the WalmartIO api from anywhere with a simple API key in the url.
I tried to use this but Im getting a weird error :
Error: error:25078067:DSO support routines:win32_load:could not load the shared library
Ever seen this error? More details about my issue: https://stackoverflow.com/questions/72100029/node-rsa-and-firebase-function-why-the-error-dso-support-routineswin32-load