Download List

Project Description

PHP OAuth API authorizes user access using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class. It provides built-in support for popular OAuth servers: 37Signals, Amazon, Buffer, Bitbucket, Box.net, Dailymotion, Discogs, Disqus, Dropbox with OAuth 1.0 and 2.0, Etsy, Eventful, Facebook, Fitbit, Flickr, Foursquare, github, Google with OAuth 1.0a and OAuth 2.0, Instagram, LinkedIn, Microsoft, Rdio, Reddit, RightSignature, Salesforce, Scoop.it, StockTwits, SurveyMonkey, Tumblr, Twitter, VK, Withings, Xero, XING, and Yahoo!. Every other OAuth server is supported by setting an endpoint URLs and other parameters using specific class variables or an external JSON configuration file. The class can also send requests to an API using the previously-obtained OAuth access token. For servers which support offline access, the class can renew expired tokens automatically using refresh tokens.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-10 23:08
2013.01.10

The release fixes the way parameters are passed to LinkedIn API calls. It also adds support to Instagram, Scoop.it, and Fitbit APIs.

2012-12-20 13:49
2012.12.19

This release adds built-in support for Bitbucket, makes custom API calls accept headers and request bodies, and fixes other minor bugs.

2012-11-20 07:57
2012.11.19

This release adds support for LinkedIn. It also fixes the restriction of API calls that returned JSON encoded objects or arrays.

2012-11-13 19:45
2012.11.13

This release introduces a ResetAccessToken function for resetting the access token that may have been cached in session variables after access to the server API may have been revoked. This causes the user to be asked for authorization again.

2012-11-01 06:37
2012.10.31

This release adds support for OAuth 1.0 to support Dropbox, avoids using expired tokens to force renewal, and fixes the passing of parameters to Twitter API calls.

Project Resources