Extract shipping rate from Amazon Product API - amazon-product-api

I am developing a price comparison site for books sold in Amazon, and I want to calculate the estimated price with shipping rate included and display to the user.
I searched the Amazon API manual and cannot find a response group or item that mention about shipping rate, is there an item for that?

You cannot get the shipping rate info via Amazon Product API.
The reason for that is, I guess, the fact that the shipping rate depends on several factors (methods of shipping, type of an Amazon user (prime user, for example), location of the user etc), which are unknown at the time of the product fetching via API.

Related

User based rate limit implementation

I have an express.js backend server, and I am using MySQL to store the users' information. I want to implement an API rate limit that limits a certain number of requests a user can make in a minute; however, if I store the request count per minute in a database and get the count every time an API request is made, this system can easily be abused. Is there a better way to do this?

PayPal Subscriptions API : discount after subscription

I have a subscription business model (SaaS) that I integrated with Paypal via API. I have a monthly plan and a yearly plan, both of which provide access to my SaaS while the subscription is active.
Now, I would like to give discounts to my customers : months of free subscriptions and lower fixed price for a limited time, not a the start of the subscription, but later, depending on actions in my SaaS, and without asking the customer to confirm the action.
I tried many things, but couldn't give a free month without suspending or revising the subscription. As the discount is favorable to my customers, and could happend without actions on their side, I don't want to ask them for action to get the discount or notice them that their paypal subscription is suspended that could make confusion because they keep the service, they just get it freely for X months.
I succeed to reduce the fixed price of a subscription, but never for the value of 0€, and not temporarily.
Idealy, I would like to change the plan of my customer to a plan with X months of free trial (which I could increase) before returning to the normal price; or give them X€ "coupons" automaticaly applied once a month but the PayPal API doesn't seem to offer ways to do that.
Does someone have any workaround to deal with this ?

Amazon API to get number of listings for a specific product

Is there an Amazon API, which can provide me with the total number of product listings based on a given search?

Amazon API -- how to fetch all reviews of a particular user

There is now a mechanism in the Amazon Product API to retrieve all reviews for a particular product. I'm interested in the opposite: fetch all reviews done by a particular user, for all the products she has reviewed. Is this possible directly from Amazon, or are there any third party APIs that allow this? Thanks.

Specify Maximum Budget for CloudSQL

I have a App which has a maximum daily budget of 0 USD. I have also stored a few items in Google Cloud Storage. Now, the thing is, I am charged because of Cloud Storage even though my max budget is set 0 USD. I am unsure about how I am getting billed. My question is, will the same thing happen if I start a cloudSQL instance ?
Are there any options to specify TOTAL app budget ?
Is there a way to explicitly mention my maximum budget for cloudSQL ?
Currently, I am shown 'You are using the free quota' , but I am still charged for the storage
from the official website:
Billing cycles
When you enable billing you specify a maximum daily budget. This is
the maximum resource cost you are willing to pay. This daily budget
will limit the total amount you can be charged on any single day. The
daily budget should be large enough to be able to handle spikes in
resource usage. An application can only consume budgeted resources up
to its maximum daily budget. When an application exceeds its daily
budget, any operation whose free quota has been exhausted will fail.
Charges are posted in daily and monthly billing cycles:
Daily: Every day you are charged for the resources you actually use.
Usage up to the free quota limits is included in the usage total, but
not in the billable amount. Usage above the free quota is charged at
the regular rates. Monthly: At the beginning of each month all daily
charges for the previous month are summed, applicable taxes are
computed, and the total charges are debited from the payment
instrument that is linked to the app.
But the maximum budgets for cloudSQL and storage are not mentioned