OverDrive API support script

Bug #1696825 reported by Jeff Davis
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
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
tags: added: overdrive
removed: ebookapi
tags: added: pullrequest
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.