require "consumer_key.php";
require "access_token.php";
require "api_url_base.php";
require "error.php";
try {
    $oauth = new Oauth($consumer_key, $consumer_secret, OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_AUTHORIZATION);
    $oauth->enableDebug();
    $oauth->setToken($access_token, $access_secret);
} catch (OAuthException $E) {
    Error("setup exception", $E->getMessage(), null, null, $E->debugInfo);
}
try {
    $orderId = 12345;
    // CHANGEME
    $data = array("orderId" => $orderId);
    $data_string = json_encode($data);
    $oauth->fetch($api_url_base . "/orders/{$orderId}/v1", null, OAUTH_HTTP_METHOD_GET, array("Accept" => "application/json"));
    $response = $oauth->getLastResponse();
    $json = json_decode($response);
    if (null == $json) {
        PrintJsonLastError();
        var_dump($response);
    } else {
        print_r($json);
    }
} catch (OAuthException $E) {
    Error("fetch exception", $E->getMessage(), null, $oauth->getLastResponseInfo(), $E->debugInfo);
}
?>

<?php

if (isset($_POST['token'])) {
    try {
        $oauth_client = new Oauth("key", "secret");
        $oauth_client->enableDebug();
        $oauth_client->setToken($_POST['token'], $_POST['token_secret']);
        $oauth_client->fetch("http://192.168.187.132/oauth/api/user");
        echo "API RESULT : " . $oauth_client->getLastResponse();
    } catch (OAuthException $E) {
        echo $E->debugInfo;
    }
} else {
    ?>
	<form method="post">
		Access token : <input type="text" name="token" value="<?php 
    echo $_REQUEST['token'];
    ?>
" /> <br />
		Access token secret : <input type="text" name="token_secret" value="<?php 
    echo $_REQUEST['token_secret'];
    ?>
" /> <br />
		<input type="submit" value="do An api call" />
	</form>
	<?php 
}