OAuthSimple::reset PHP Method

reset() public method

Reset the parameters and URL
public reset ( ) : OAuthSimple
return OAuthSimple
    public function reset()
    {
        $this->_parameters = array();
        $this->path = NULL;
        $this->sbs = NULL;
        return $this;
    }

Usage Example

Esempio n. 1
0
        $options[CURLOPT_SSLKEYPASSWD] = '1234';
        $options[CURLOPT_SSLKEY] = BASE_PATH . '/certs/entrust-private.pem';
        $signatures = array('consumer_key' => 'MWSAN8S5AAFPMMNBV3DQIEWH4TM9FE', 'shared_secret' => 's', 'rsa_private_key' => BASE_PATH . '/certs/rq-partner-app-2-privatekey.pem', 'rsa_public_key' => BASE_PATH . '/certs/rq-partner-app-2-publickey.cer');
        $xro_settings = $xro_partner_mac_defaults;
        break;
}
// bypass if we have an active session
session_start();
if ($_SESSION && $_REQUEST['start'] == 1) {
    $signatures['oauth_token'] = $_SESSION['access_token'];
    $signatures['oauth_secret'] = $_SESSION['access_token_secret'];
    $signatures['oauth_session_handle'] = $_SESSION['oauth_session_handle'];
    //////////////////////////////////////////////////////////////////////
    if (!empty($_REQUEST['endpoint'])) {
        // Example Xero API Access:
        $oauthObject->reset();
        $result = $oauthObject->sign(array('path' => $xro_settings['xero_url'] . '/' . $_REQUEST['endpoint'] . '/', 'parameters' => array('oauth_signature_method' => $xro_settings['signature_method']), 'signatures' => $signatures));
        $ch = curl_init();
        curl_setopt_array($ch, $options);
        curl_setopt($ch, CURLOPT_URL, $result['signed_url']);
        $r = curl_exec($ch);
        curl_close($ch);
        parse_str($r, $returned_items);
        $oauth_problem = $returned_items['oauth_problem'];
        if ($oauth_problem) {
            session_destroy();
        }
        echo 'CURL RESULT: <textarea cols="160" rows="40">' . $r . '</textarea><br/>';
    }
    // Example Xero API AccessToken swap:
    if (!empty($_REQUEST['action'])) {
All Usage Examples Of OAuthSimple::reset