<?php /* load library. */ require_once('kxoauth/kxClient.php'); /* Build KXOAuth object with client credentials. */ $connection = new KXClient(); $scope = 'create_records create_album user_photo friends_photo upload_photo'; $opt = $_GET['opt']; if(!empty($opt)) { if(3 == $opt) { $username = ""; $password = ""; $response = $connection->getAccessTokenFromPassword($username,$password,$scope); var_dump($response); if(isset($response->access_token)) { session_start(); $_SESSION['access_token'] = $response->access_token; $_SESSION['refresh_token'] = $response->refresh_token; header("Location:index.php"); } } elseif (4 == $opt) { session_start();
<?php require_once('kxoauth/kxClient.php'); if(array_key_exists('code', $_GET)) { $connect = new KXClient(); $response = $connect->getAccessTokenFromCode($_GET['code']); var_dump($response); if(isset($response->access_token)) { session_start(); $_SESSION['access_token'] = $response->access_token; $_SESSION['refresh_token'] = $response->refresh_token; header("Location:index.php"); } } elseif (array_key_exists('access_token', $_GET)) { session_start(); $_SESSION['access_token'] = $_GET['access_token']; $_SESSION['refresh_token'] = $_GET['refresh_token']; header("Location:index.php"); } ?> <script type="text/javascript"> var access_token = window.location.hash; if(access_token) { access_token = access_token.substring(1); document.write(access_token); window.location.href = "redirect.php?"+access_token;
require_once('kxoauth/kxClient.php'); /* Get user access tokens out of the session. */ $access_token = ''; if(array_key_exists('access_token', $_SESSION)) { $access_token = $_SESSION['access_token']; } else { } print_r($_SESSION); /* Create a KaixinOauth object with consumer/user tokens. */ $connection = new KXClient($access_token); /* If method is set change API call made. Test is called by default. */ $example2 = $connection->users_me(); var_dump($example2);/* $example1 = $connection->users_show(106352845); var_dump($example1); $example3 = $connection->friends_me(); var_dump($example3); $example4 = $connection->friends_relationship(106352845,92976574); var_dump($example4); $example5 = $connection->app_friends(); var_dump($example5); $example6 = $connection->app_status(106352845); var_dump($example6);
<?php /* load library. */ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'requires.php'; /* Build KXOAuth object with client credentials. */ $connection = new KXClient(); $scope = 'create_records create_album user_photo friends_photo friends_records friends_diary friends_repaste upload_photo user_records'; $url = $connection->getAuthorizeURL('code', $scope); header("Location: {$url}"); ?>