Blame | Last modification | View Log | RSS feed
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');/*** Instagram OAuth2 Provider** @package CodeIgniter/OAuth2* @category Provider* @author Phil Sturgeon* @copyright (c) 2012 HappyNinjas Ltd* @license http://philsturgeon.co.uk/code/dbad-license*/class OAuth2_Provider_Instagram extends OAuth2_Provider{/*** @var string scope separator, most use "," but some like Google are spaces*/public $scope_seperator = '+';/*** @var string the method to use when requesting tokens*/public $method = 'POST';public function url_authorize(){return 'https://api.instagram.com/oauth/authorize';}public function url_access_token(){return 'https://api.instagram.com/oauth/access_token';}public function get_user_info(OAuth2_Token_Access $token){$user = $token->user;return array('uid' => $user->id,'nickname' => $user->username,'name' => $user->full_name,'image' => $user->profile_picture,'urls' => array('website' => $user->website,),);}}