I want to create an app that let's me sort and filter through all of the book reviews that my friends have written - I think it's the best way to find new and exciting things to read :). Looking at the API, though, the only thing that's supported is getting a paginated list one friend at a time. Since the terms of service say that I can make at most one call/second (although maybe this is just a soft limit?), it would take a long time to retrieve this data. None of the "recent update" APIs are that useful here - it shouldn't matter when a friend read a book.
What do you suggest? Worst case seems to be that I write something that pings the API 1/second (although will that hit anti-scraping defenses?) Perhaps there's another endpoint or API I don't know about? Or some way to batch API calls into one?
I want to create an app that let's me sort and filter through all of the book reviews that my friends have written - I think it's the best way to find new and exciting things to read :). Looking at the API, though, the only thing that's supported is getting a paginated list one friend at a time. Since the terms of service say that I can make at most one call/second (although maybe this is just a soft limit?), it would take a long time to retrieve this data. None of the "recent update" APIs are that useful here - it shouldn't matter when a friend read a book.
What do you suggest? Worst case seems to be that I write something that pings the API 1/second (although will that hit anti-scraping defenses?) Perhaps there's another endpoint or API I don't know about? Or some way to batch API calls into one?