private function TwitterAPIExchange::buildAuthorizationHeader in Heartbeat 8
Private method to generate authorization header used by cURL
Parameters
array $oauth Array of oauth data generated by buildOauth():
Return value
string $return Header used by cURL for request
1 call to TwitterAPIExchange::buildAuthorizationHeader()
- TwitterAPIExchange::performRequest in modules/
statusmessage/ includes/ TwitterAPIExchange.php - Perform the actual data retrieval from the API
File
- modules/
statusmessage/ includes/ TwitterAPIExchange.php, line 358
Class
- TwitterAPIExchange
- Twitter-API-PHP : Simple PHP wrapper for the v1.1 API
Code
private function buildAuthorizationHeader(array $oauth) {
$return = 'Authorization: OAuth ';
$values = array();
foreach ($oauth as $key => $value) {
if (in_array($key, array(
'oauth_consumer_key',
'oauth_nonce',
'oauth_signature',
'oauth_signature_method',
'oauth_timestamp',
'oauth_token',
'oauth_version',
))) {
$values[] = "{$key}=\"" . rawurlencode($value) . "\"";
}
}
$return .= implode(', ', $values);
return $return;
}