· 6 years ago · Jan 19, 2019, 09:44 AM
1$time = time();
2$options = array(
3 'oauth_consumer_key' => $this->keys['twitter']['consumer_key'],
4 'oauth_nonce' => time(),
5 'oauth_signature_method' => "HMAC-SHA1",
6 'oauth_timestamp' => $time,
7 'oauth_token' => $this->keys['twitter']['access_token'],
8 'oauth_version' => "1.0"
9);
10$base_info = $this->buildBaseString($url, 'GET', $options);
11$composite_key = rawurlencode($this->keys['twitter']['consumer_secret']) . '&' . rawurlencode($this->keys['twitter']['access_token_secret']);
12$oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));