getresponse / oauth2-getresponse
GetResponse OAuth 2.0 Client Provider for thephpleague/oauth2-client
1.0.0
2019-05-08 12:36 UTC
Requires
- php: >=5.6
- league/oauth2-client: ^2.2
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-11-09 01:03:19 UTC
README
This package implements a GetResponse OAuth 2.0 provider for thephpleague/oauth2-client library.
Installation
Recommended way to install the package is by using composer:
composer require getresponse/oauth2-getresponse
Usage
Basic provider construction:
<?php $provider = new \Getresponse\Oauth\Provider\Getresponse([ 'clientId' => 'CLIENT-ID', 'clientSecret' => 'CLIENT-SECRET' ]);
It's also possible to set a custom domain and an API endpoint, which is useful when authorizing GetResponse 360 customers:
<?php $provider = new \Getresponse\Oauth\Provider\Getresponse([ 'clientId' => 'CLIENT-ID', 'clientSecret' => 'CLIENT-SECRET', 'domain' => 'https://custom-domain.getresponse360.com', 'apiEndpoint' => 'https://api3.getresponse360.com' ]);
Please refer to the oauth2-client documentation for a full OAuth 2.0 flow example.
Documentation
Running tests
To run unit tests, issue the following commands:
composer install php vendor/bin/phpunit