<?php 
/* 
    @author        :    Giriraj Namachivayam 
    @date         :    Mar 20, 2013 
    @demourl        :    http://ngiriraj.com/socialMedia/oauthlogin/box.php 
    @document        :    http://ngiriraj.com/work/box-connect-using-oauth-in-php/ 
    @license        :     Free to use,  
    @History        :    V1.0 - Released oauth 2.0 service providers login access     
    @oauth2        :    Support following oauth2 login 
                    Bitly 
                    Wordpress 
                    Paypal 
                    Facebook 
                    Google 
                    Microsoft(MSN,Live,Hotmail) 
                    Foursquare 
                    Box 
                    Reddit 
                    Yammer 
                    Yandex                     
     
*/ 
 
include "socialmedia_oauth_connect.php"; 
$oauth = new socialmedia_oauth_connect(); 
$oauth->provider="Box"; 
$oauth->client_id = "l7r9q1aslzc5hmwrikgyzqqngzc8ef0i"; 
$oauth->client_secret = "xxxxxxxxxxxxxxxxxxxxxxxx"; 
$oauth->scope=""; 
$oauth->redirect_uri  ="http://ngiriraj/socialMedia/oauthlogin/box.php"; 
 
$oauth->Initialize(); 
 
$code = ($_REQUEST["code"]) ?  ($_REQUEST["code"]) : ""; 
 
if(empty($code)) { 
    $oauth->Authorize(); 
}else{ 
    $oauth->code = $code; 
#    print $oauth->getAccessToken(); 
    $getData = json_decode($oauth->getUserProfile()); 
    $oauth->debugJson($getData); 
} 
 
 
?>
 
 |