Page 1 of 1

Getting Twitter tweets

Posted: Tue Nov 27, 2012 4:29 pm
by Fidbeck
I can't work around this code
[syntax=php]
<?php
$username = "";
$password = "";
$timeline = curl_init("http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=amgarak");
curl_setopt($timeline, CURLOPT_USERPWD, $username.":".$password);
curl_setopt($timeline, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($timeline);
$result = new SimpleXMLElement($result);
echo $result->status[0]->text;
?>[/syntax]
to display my tweets.
In the tutorial I saw they work fine but I can't make it work, don't know why.

Could you please help me here

Re: Getting Twitter tweets

Posted: Tue Nov 27, 2012 5:54 pm
by Fidbeck
added this

[syntax=php] $result = curl_exec($timeline);
print_r($result);
$result = new SimpleXMLElement($result);[/syntax]

and what I got was

Basic authentication is not supported

Re: Getting Twitter tweets

Posted: Thu Nov 29, 2012 1:27 am
by jacek
Twitter made a change to their API a few years ago now that made this method no longer work. You now have to use OAuth which is a bit more complicated.

Re: Getting Twitter tweets

Posted: Thu Nov 29, 2012 1:29 am
by Fidbeck
I can laways get the RSS file and read it through PHP :)
don't know if updates it automatically though