|
Lines 31-38
use Data::Dumper;
Link Here
|
| 31 |
|
31 |
|
| 32 |
use parent qw(WebService::ILS::OverDrive); |
32 |
use parent qw(WebService::ILS::OverDrive); |
| 33 |
|
33 |
|
| 34 |
use constant CIRCULATION_API_URL => "http://patron.api.overdrive.com/"; |
34 |
use constant CIRCULATION_API_URL => "https://patron.api.overdrive.com/"; |
| 35 |
use constant TEST_CIRCULATION_API_URL => "http://integration-patron.api.overdrive.com/"; |
35 |
use constant TEST_CIRCULATION_API_URL => "https://integration-patron.api.overdrive.com/"; |
| 36 |
use constant OAUTH_BASE_URL => "https://oauth.overdrive.com/"; |
36 |
use constant OAUTH_BASE_URL => "https://oauth.overdrive.com/"; |
| 37 |
use constant TOKEN_URL => OAUTH_BASE_URL . 'token'; |
37 |
use constant TOKEN_URL => OAUTH_BASE_URL . 'token'; |
| 38 |
use constant AUTH_URL => OAUTH_BASE_URL . 'auth'; |
38 |
use constant AUTH_URL => OAUTH_BASE_URL . 'auth'; |
|
Lines 123-129
An example:
Link Here
|
| 123 |
client_secret => $client_secret, |
123 |
client_secret => $client_secret, |
| 124 |
library_id => $library_id, |
124 |
library_id => $library_id, |
| 125 |
}); |
125 |
}); |
| 126 |
my $redirect_url = $overdrive->auth_url("http://myapp.com/overdrive-auth"); |
126 |
my $redirect_url = $overdrive->auth_url("https://myapp.com/overdrive-auth"); |
| 127 |
$response->redirect($redirect_url); |
127 |
$response->redirect($redirect_url); |
| 128 |
... |
128 |
... |
| 129 |
/overdrive-auth handler: |
129 |
/overdrive-auth handler: |