Click here to Skip to main content
16,006,493 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi
Is there a way that I can obtain a list off all ebooks ever purchased by a user? I'm thinking of writing a C# app that, given a specific Amazon user/passwd credentials, will retrieve all books purchased by that user. The app would then query Amazon further to show what other books are available, or inform you of any new books published by an author from the list retrieved from Amazon...

Looking at AWS I'm not seeing any info in their documentation so far that tells me that this is doable.

Any ideas?
Posted
Comments
Sergey Alexandrovich Kryukov 20-Feb-12 16:48pm    
It depends on who is that user. If this user is not the one who has logged through your client application, don't you think it would be wrong to disclose this sensitive private information to anyone?
--SA
rengelbr 20-Feb-12 18:12pm    
The user of the app is also the owner of the Amazon account. The user must enter his/her own credentials into the application. The application is not provided to any user with any credentials defined. I'm not talking about anything illegal here. All is on the up and up...

1 solution

First, I'd ask Amazons developer support if this is available at all and if not, you start downloading and parsing HTML on the page that shows purchase history, which is very problematic if Amazon ever changes the layout of the page listing such information (Count on it happening!)
 
Share this answer
 
Comments
BillWoodruff 20-Feb-12 19:08pm    
+5. Bulls-eye. Amazon may well have business/security reasons for making such a complete history quite difficult to access, or impossible without (in software) some mechanism like when you verify by e-mail a request for your lost password, or even some "legally notarized" paper request.

Even though the OP's intention is to provide an honest service for Amazon account owners, if an API for this existed, I think hackers would be on it like flies on Thai street dogs.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900