OpenLibrary JSON API is deprecated, sometimes produces incorrect book covers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
The OpenLibrary JSON API that we use is deprecated, according to their website. Possibly related (though not certainly), the JSON API sometimes produces incorrect book cover images. Here is the example I encountered:
Book record at OpenLibrary (which displays the correct cover image):
https:/
Deprecated JSON API call (used by Evergreen):
http://
...which returns three cover IDs, the first two of which are incorrect:
"covers": [
122035,
121045,
120915
]
Evergreen displays the first one in the catalog:
https:/
New RESTful API call:
https:/
...which returns a single correct cover ID:
"covers": [
120914
]
For the record, this bug doesn't improve with Galen's fix on https:/ /bugs.launchpad .net/evergreen/ +bug/1306823