|
| | __construct ($args) |
| | Contructor for oauth_helper.
|
| |
|
| get ($url, $params=array(), $token='', $secret='') |
| | shortcut to start http get request
|
| |
| | get_access_token ($token, $secret, $verifier='') |
| | Request oauth access token from server.
|
| |
|
| get_nonce () |
| | Generate nonce for oauth request.
|
| |
| | get_signable_parameters ($params) |
| | Build parameters list: oauth_consumer_key="0685bd9184jfhq22", oauth_nonce="4572616e48616d6d65724c61686176", oauth_token="ad180jjd733klru7", oauth_signature_method="HMAC-SHA1", oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D", oauth_timestamp="137131200", oauth_version="1.0" oauth_verifier="1.0".
|
| |
|
| get_timestamp () |
| | Generate timestamp.
|
| |
| | parse_result ($str) |
| | A method to parse oauth response to get oauth_token and oauth_token_secret.
|
| |
|
| post ($url, $params=array(), $token='', $secret='') |
| | shortcut to start http post request
|
| |
| | prepare_oauth_parameters ($url, $params, $http_method='POST') |
| | Initilize oauth request parameters, including: oauth_consumer_key="0685bd9184jfhq22", oauth_token="ad180jjd733klru7", oauth_signature_method="HMAC-SHA1", oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D", oauth_timestamp="137131200", oauth_nonce="4572616e48616d6d65724c61686176", oauth_version="1.0" To access protected resources, oauth_token should be defined.
|
| |
| | request ($method, $url, $params=array(), $token='', $secret='') |
| | Request oauth protected resources.
|
| |
| | request_token () |
| | Request token for authentication This is the first step to use OAuth, it will return oauth_token and oauth_token_secret.
|
| |
| | set_access_token ($token, $secret) |
| | Set oauth access token for oauth request.
|
| |
|
| set_nonce ($str) |
| | Set nonce.
|
| |
|
| set_timestamp ($time) |
| | Set timestamp.
|
| |
|
| setup_oauth_http_header ($params) |
| |
| | setup_oauth_http_options ($options) |
| | Sets the options for the next curl request.
|
| |
| | sign ($http_method, $url, $params, $secret) |
| | Create signature for oauth request.
|
| |
| oauth_helper::get_signable_parameters |
( |
| $params | ) |
|
Build parameters list: oauth_consumer_key="0685bd9184jfhq22", oauth_nonce="4572616e48616d6d65724c61686176", oauth_token="ad180jjd733klru7", oauth_signature_method="HMAC-SHA1", oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D", oauth_timestamp="137131200", oauth_version="1.0" oauth_verifier="1.0".
- Parameters
-
- Return values
-
| oauth_helper::prepare_oauth_parameters |
( |
| $url, |
|
|
| $params, |
|
|
| $http_method = 'POST' ) |
Initilize oauth request parameters, including: oauth_consumer_key="0685bd9184jfhq22", oauth_token="ad180jjd733klru7", oauth_signature_method="HMAC-SHA1", oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D", oauth_timestamp="137131200", oauth_nonce="4572616e48616d6d65724c61686176", oauth_version="1.0" To access protected resources, oauth_token should be defined.
- Parameters
-
| string | $url | |
| string | $token | |
| string | $http_method | |
- Return values
-