
"Ok, you aren't here (I assume) to peruse my books and see how few books I consume (teenage Ray would be embarrassed by the number). The biggest reason I switched to Hardcover was because of their API, which I wanted to use to display it on my Now page. Again, I don't honestly think anyone cares what I'm reading/listening to/watching, but I think it's cool and that's all that matters on my little piece of the Internet."
"Their API docs make it incredibly easy to get started, including the ability to quickly run your own requests for testing. Their API is GraphQL based, which I'm a bit rusty with, but I had no trouble getting started. My goal was to simply get my list of books I'm currently reading. To do this, I needed: My user id The status value for a book that is currently being read."
Hardcover provides a GraphQL-based API with interactive documentation and an embedded GraphQL client for testing requests. The API enables rapid import of Goodreads data and retrieval of user-specific reading information. A simple 'me' query can return username and user id for the authenticated account. The API exposes status values for entries, including a status representing books currently being read. Displaying a current-reading list on a personal Now page requires the account user id and the 'currently reading' status value. GraphQL queries to the API returned the expected user id, demonstrating straightforward integration for personal site use.
Read at Raymondcamden
Unable to calculate read time
Collection
[
|
...
]