Example #1
0
<?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();
Example #2
0
<?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;
Example #3
0
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);
Example #4
0
<?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}");
?>