sign_request($sig_method, $test_consumer, NULL); $acc_req = OAuthRequest::from_consumer_and_token($test_consumer, $req_token, "GET", $base_url . "/access_token.php"); $acc_req->sign_request($sig_method, $test_consumer, $req_token); $echo_req = OAuthRequest::from_consumer_and_token($test_consumer, $acc_token, "GET", $base_url . "/echo_api.php", array("method"=> "foo%20bar", "bar" => "baz")); $echo_req->sign_request($sig_method, $test_consumer, $acc_token); ?>
This is a test server with a predefined static set of keys and tokens, you can make your requests using them to test your code (and mine ;)).
key
secret
Use this key and secret for all your requests.
A successful request will return the following:
oauth_token=requestkey&oauth_token_secret=requestsecret
An unsuccessful request will attempt to describe what went wrong.
The Request Token provided above is already authorized, you may use it to request an Access Token right away.
A successful request will return the following:
oauth_token=accesskey&oauth_token_secret=accesssecret
An unsuccessful request will attempt to describe what went wrong.
Using your Access Token you can make authenticated calls.
A successful request will echo the non-OAuth parameters sent to it, for example:
method=foo&bar=baz
An unsuccessful request will attempt to describe what went wrong.
Current signing method is:
" . $sig_method->fetch_private_cert($req_req) . "\n"; print "
" . $sig_method->fetch_public_cert($req_req) . "\n"; } ?>
There is also a test client implementation in here.
The code running this example can be downloaded from the PHP section of the OAuth google code project: http://code.google.com/p/oauth/