2017 © Pedro Peláez
 

library oauth-client

Simple OAuth 1 client based-on PHP 5.3+ oAuth 1/2 Client Library https://github.com/Lusitanian/PHPoAuthLib

image

gponster/oauth-client

Simple OAuth 1 client based-on PHP 5.3+ oAuth 1/2 Client Library https://github.com/Lusitanian/PHPoAuthLib

  • Saturday, January 17, 2015
  • by gponster
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

oauth-client

  • Author: Gponster

Simple OAuth 1 client based-on PHP 5.3+ oAuth 1/2 Client Library., (*1)

Installation

Firstly you want to include this package in your composer.json file., (*2)

"require": {
        "gponster/oauth-client": "dev-master"
}

Now you'll want to update or install via composer., (*3)

composer update

Configuration is pretty easy too, include vendor/autoload.php:, (*4)

require_once ('path/to/vendor/autoload.php');, (*5)

Using existing Client or create your own consumer class:, (*6)

$client = \Gponster\OAuth\Client::make(
    [
        'client_id' => 'a7xxxxx',
        'client_secret' => '9bwxxxx',
        'base_url' => 'https://api.xxx.com/v1'
    ]);

$ret = $client->requestZeroLeg('/users/stats', 'POST',
    [
        'event' => $event, 'role_id' => $post['role_id'],
        'account' => $post['pname'], 'ip' => $post['ip'],
        'plat' => PLAT_NAME
    ]);

The options to create Client instance, (*7)

$options['storage'] class implement TokenStorageInterface $options['http_client'] class implement ClientInterface $options['user_agent'] User Agent, (*8)

$options['callback_url'] callback URL default 'oob' $options['access_token_url'] $options['authorize_url'] $options['request_token_url'], (*9)

The Versions

17/01 2015

dev-master

9999999-dev

Simple OAuth 1 client based-on PHP 5.3+ oAuth 1/2 Client Library https://github.com/Lusitanian/PHPoAuthLib

  Sources   Download

MIT

The Requires

 

by Vu Dang a.k.a Gponster