Sadly, it’s a poorly API that doesn’t encode the json correctly.
The issue is that each call will create a different field because it contain the ISBN.
You should send a support ticket to this API service and ask them to review their json payload and ask them to not put the ISBN into object name.
Thanks a lot for looking at it @Jici
I opened a support ticket with Open Library Books. If ever they act on it I will post the information here.
In the meantime I’ve been looking at GoodRead API. I recommend using this plugin: https://bubble.io/plugin/goodreads-search-1537916523314x427247039481643000. Unfortunately the GoodRead API is not comprehensive (and a lot less comprehensive that their actual website, for intellectual property reasons it seems), and I get many books without cover image or even author.
I am currently in the process of using a combination of both GoodRead API and Google Books API. Bubble has made a plugin for the latter. My stumbling block right now is that it doesn’t seem to work with ISBN as the input.
A bit off topic, as for me. The answer was about the online library, but not about the books. By the way, I did what I wrote “You should send a support ticket to this API service and ask them to review their json payload and ask them to not put the ISBN into object name.” How long will you need to wait for an answer, can you tell me?
I think I have an answer for the best online library. I mostly use a very good project that has a lot of books on it, this is https://freebooksummary.com/chaucers-attitude-towards-the-church-in-the-prologue-to-the-canterbury-tales-38698 at where you can read and study new material without any problems. If you don’t know where and what to read, then this is a great option. There are a lot of different books on completely different topics, like an online library.
this seems to work pretty well and a lot better success rate than going through google books. I tried to use Goodreads but looks like they are shutting down their open API