getresponse/oauth2-getresponse

GetResponse OAuth 2.0 Client Provider for thephpleague/oauth2-client

1.0.0 2019-05-08 12:36 UTC

This package is auto-updated.

Last update: 2024-04-08 23:45:14 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