Web Service to get Books details - web-services

Is there any publicly available web service where I could get book details. Given a book title it should return the ISBN number, author, year of publication etc.

Amazon has data services that allow you to search for books.
https://stackoverflow.com/questions/3012082/aws-ecs-api-itemlookup-get-items-ean-salesrank-by-browsenode
I think they are still free to use. You need to register, and also the user agreement says you may use these APIs only if you drive commerce traffic back to Amazon's site.
Also see OpenLibrary
http://openlibrary.org/, http://openlibrary.org/developers/api
and ISBNdb
http://isbndb.com/data-intro.html
and a related question
How to get ISBN number from a book title and author programmatically?

Related

Edit existing contact with RingCentral API

I want to develop application in Python where it can bulk edit contacts in address book with all its related details. I need a backend RC API to do that task for me and will be called from my applicatio.
You can use update contact API which updates personal contact information by contact ID(s)
https://developers.ringcentral.com/api-reference/External-Contacts/updateContact
Also can use updateFavoriteContactList which updates the list of favorite contacts of the current extension. Favorite contacts include both company contacts (extensions) and personal contacts:
https://developers.ringcentral.com/api-reference/External-Contacts/updateFavoriteContactList

Checking out amazon affiliate product in my website

I have a requirement where users will visit my site and based on some logic able to earn points. The user will then be able to use this point to checkout any item of equivalent amount that is listed in my website.
The items that are to be listed is actually coming from amazon and I am an amazon affiliate so when they make the purchase i end up earning commission.
The challenges that I am facing is amazon always takes the user to their own website for the checkout, and so I am not able to put any restriction on the cost of the item that the user is checking out. The user can very well choose some other item while doing the checkout from within amazon's website.
As per my research amazon doesn't allow checkout from 3rd party websites like mine and will always bring the user to their own website. While I can create a bot using casper.js to emulate an user i dont want to go with this.
Is there any known API or solution to achieve what I am trying ?
I don't think it's possible to have user checkout products on your website. (Why would Amazon ever allow that?)
However, I also don't think that should be important to you. You should redirect customers to Amazon with proper associate tags (www.amazon.com/dp/...?tag=...) in the URL. After that, any purchases that they make, irrespective of whether it was the one you showed on your website, become candidates for payouts to you. So, if you redirected a customer to product A on Amazon and she bought product B, you might be paid out for it, obviously if the purchase satisfied the affiliate policies.

Facebook API datamining - supporting website cost with ads

I have a project prototype that is pulling event data from the Facebook Graph API, so no personal information is being acquired. It is mostly an aggregation of event data to streamline searching for times, location, event names and performers.
However I would like to support the running of the website costs, firstly with a few ads on the side.
The Facebook policy page https://developers.facebook.com/policy section 3.9 states:
Don't sell, license, or purchase any data obtained from us or our
services.
Secondly, I am planning on making referral links so that if the User uses my website and clicks on a buy ticket link for example, then the link to the events ticket page will refer my website.
I am not selling the data but I am not sure how the law applies to making money from their data indirectly, am I complying with the Facebook policy since Facebook do not gain anything from my service?

Simple ISBN Bookup for Amazon

I'm trying to find a simple way to look up book titles by ISBN in Amazon. I'm assisting my kid's school in doing a simple inventory. A good number of the books in my test set aren't found using other sources (tried Google, WorldCat and ISBN DB).
Example ISBN: 0153527692
I've read about the "Product Advertising API" but this seems like overkill- is there anything more basic I'm missing?
If I do a search via the Amazon site it comes up which is why I'm thinking Amazon- I'm open to other ideas as well...
You have multiple ways to fetch book information from an ISBN number.
You can use the following services:
Amazon API (LookupbyISBN)
Google Books API
ISBNdb API
Worldcat Search API
Here you can find an example (in French) with source code in PHP.
Hope this helps,
GuGuss

Do the Amazon web service APIs support barcode/UPC queries?

I skimmed through their documentation and found it a bit overwhelming at first. I know you can search for items by entering a UPC (the number below a 1D barcode), but I couldn't find a word about it in the API.
What I want to do is perform a product lookup by doing a UPC search after scanning a barcode.
Here is a page from the https://webservices.amazon.com/paapi5/documentation/use-cases/search-with-external-identifiers.html which shows how you can use the ItemLookup method to find a specific product by UPC.
Note that default IdType for the ItemLookup is ASIN, but you can change it to something else like UPC if you need to
Be carefull if you want to use the Amazon web services API on a mobile device !
We've found this in the Amazon.com Product Advertising API License Agreement:
4) Usage Requirements
(e) You will not, without our express prior written approval, use
any Product Advertising Content on or in connection with any site or
application designed or intended for use with a mobile phone or
other handheld device, or any television set-top box ....
Link to Amazon.com Product Advertising API License Agreement
Any Ideas for an alternative ItemLookup method to find a specific product by UPC/Barcode ?
Yes sure, the Amazon web service APIs does support barcode/UPC queries. Any information / documentation are to be found here.
If you want to generate barcodes, maybe this helps?
Cheers, Tim
With IdType request parameters ( see documentation here ) not only for upc, but also support ean and isbn query