The API ToS #5 states: "You may store information obtained from the Goodreads API for up to 24 hours...An exception to this rule is if the data is from your own account or the OAuth-authenticated users account, in which case the data may be stored permanently."
I was considering making a Reading List Challenge app that would have OAuthed members create challenge lists of books to read. Other members would attempt a list and mark off books as they read them. I was planning on using the Search API to find books when creating a challenge list. If I store the list of books in my app, what am I allowed to store? If the OAuthed user creates the list, can I keep ISBN, Title, Author, etc since they are creating it, or do I run afoul of the 24 hour caching issue?
I was considering making a Reading List Challenge app that would have OAuthed members create challenge lists of books to read. Other members would attempt a list and mark off books as they read them. I was planning on using the Search API to find books when creating a challenge list. If I store the list of books in my app, what am I allowed to store? If the OAuthed user creates the list, can I keep ISBN, Title, Author, etc since they are creating it, or do I run afoul of the 24 hour caching issue?