Exemplo n.º 1
0
	$ret = curl_api_call('/oauth2/token', $args);

	if (!$ret['ok']) error_misc($ret);

	$oauth_token = $ret['access_token'];

	login_do_login($oauth_token);


	#
	# good to go - fetch some player info
	#

	$ret = curl_api_call('/simple/auth.check', array(
		'oauth_token'	=> $oauth_token,
	));

	db_insert_dupe('glitchmash_players', array(
		'tsid'		=> AddSlashes($ret['player_tsid']),
		'date_added'	=> time(),
		'oauth_token'	=> AddSlashes($oauth_token),
		'name'		=> AddSlashes($ret['player_name']),
	), array(
		'oauth_token'	=> AddSlashes($oauth_token),
		'name'		=> AddSlashes($ret['player_name']),
	));


	#
	# player is logged in - go and import their avatar
Exemplo n.º 2
0
	include('include/init.php');

	login_ensure_loggedin();

	loadlib('curl');


	#
	# get player info
	#

	$args = array(
		'player_tsid' => $cfg['user']['tsid'],
	);

	$ret = curl_api_call('/simple/players.getClothing', $args);

	if (!$ret['ok']) error_misc($ret);


	#
	# store details for each clothing item
	#

	$avatar = array();

	foreach ($ret['clothing'] as $slot => $row){

		if ($row['id']){

			$avatar[$slot] = $row['id'];