Hi, I’m new at twitter’s API and I don’t get how to make it work.
My goal is to connect to Twitter’s servers and retrieve a record of random tweets over a certain period of time (like 10 minutes) from the public stream.
Now, I signed up, I got the credentials and I wrote the code below using Abraham’s Twitteroauth:
<?php
require ('twitteroauth/twitteroauth.php');
$consumerkey = '////////////';
$consumersecret = '/////////////';
$accesstoken = ' ////////////////';
$accesstokensecret = '/////////////////';
$connection = new TwitterOAuth($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$connection->host = "https://api.twitter.com/1.1/";
$connection->ssl_verifypeer = TRUE;
$connection->content_type = 'application/x-www-form-urlencoded';
//sample should return a random set of tweets
$content = $connection->get('https://stream.twitter.com/1.1/statuses/sample.json ');
print_r ($content);
?>
When I run this script, I get this error message:
[message] => Bad Authentication data
[code] => 215
I know this question has been asked lots of times before but I don’t seem to get any outcome anyway. Any tip?
Thanks