Example #1
0
<?php

// Placeholder for the Coppermine API's "protected resources"
require_once 'cpgOAuth.php';
$matches = $superCage->post->getMatched('oauth_signature_method', '/^[\\w-]+$/');
$oauth = new cpgOAuth($superCage->post->getAlnum('oauth_consumer_key'), $superCage->post->getAlnum('oauth_nonce'), $superCage->post->getInt('oauth_timestamp'), $matches[0], $superCage->post->getAlnum('oauth_signature'), $superCage->post->getAlnum('oauth_token'));
$oauth->access_protected_resource();
Example #2
0
<?php

// Get an unauthorized request token here, to be authorized by the user and then exchanged for an access token.
require_once 'cpgOAuth.php';
$matches = $superCage->post->getMatched('oauth_signature_method', '/^[\\w-]+$/');
$oauth = new cpgOAuth($superCage->post->getAlnum('oauth_consumer_key'), $superCage->post->getAlnum('oauth_nonce'), $superCage->post->getInt('oauth_timestamp'), $matches[0], $superCage->post->getAlnum('oauth_signature'), false);
$oauth->requestToken();
Example #3
0
<?php

// Request an OAuth access token from the server.  This can be used to access "protected resources", e.g., password-protected photos.
require_once 'cpgOAuth.php';
$matches = $superCage->post->getMatched('oauth_signature_method', '/^[\\w-]+$/');
$oauth = new cpgOAuth($superCage->post->getAlnum('oauth_consumer_key'), $superCage->post->getAlnum('oauth_nonce'), $superCage->post->getInt('oauth_timestamp'), $matches[0], $superCage->post->getAlnum('oauth_signature'), $superCage->post->getAlnum('oauth_token'));
$oauth->accessToken();