OverDrive API support script

Bug #1696825 reported by Jeff Davis on 2017-06-08
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Wishlist
Unassigned

Bug Description

Evergreen 2.12 adds OverDrive API integration. Working with the API can be a bit cumbersome, so here's a support script to make it easier:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/jeffdavis/overdrive-api-support-script

This is a command-line tool that allows you to:

- generate a base64-encoded client authorization token to be used as a value for the "OverDrive Basic Token" org unit setting;

- send a request to the OverDrive API to confirm that your credentials are valid (and that the API is currently available);

- test whether a specified patron is authenticating successfully; and

- submit custom requests to arbitrary API endpoints.

It's likely to be useful for anyone supporting a system with OverDrive API integration enabled.

tags: added: ebookapi
Jane Sandberg (sandbej) on 2019-04-13
tags: added: overdrive
removed: ebookapi
tags: added: pullrequest
Martha Driscoll (mjdriscoll) wrote :

I have been looking at Overdrive issues and wished there was a command line tool to send API requests to Overdrive and view the response. Then I found this LP bug. I think it would be helpful to include this testing tool in the Evergreen support-scripts directory.

I have tested this code and consent to signing off on it with my name, Martha Driscoll and my email address, <email address hidden>.

tags: added: signedoff
Changed in evergreen:
milestone: none → 3.7-beta
status: New → Confirmed
importance: Undecided → Low
importance: Low → Wishlist
Galen Charlton (gmc) wrote :

Pushed to master for inclusion in 3.7. Thanks, Jeff and Martha!

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers