Ask about a PHP problem here.
Fidbeck
Posts: 147 Joined: Tue Sep 25, 2012 11:40 pm
Post
by Fidbeck » Tue Nov 27, 2012 4:29 pm
I can't work around this code
<?php
$username = "";
$password = "";
$timeline = curl_init("http://api.twitter.com/1/statuses/user_ ... me=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;
?>
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
Fidbeck
Posts: 147 Joined: Tue Sep 25, 2012 11:40 pm
Post
by Fidbeck » Tue Nov 27, 2012 5:54 pm
added this
$result = curl_exec($timeline);
print_r($result);
$result = new SimpleXMLElement($result);
and what I got was
Basic authentication is not supported
jacek
Site Admin
Posts: 3262 Joined: Thu May 05, 2011 1:45 pm
Location: UK
Contact:
Post
by jacek » Thu Nov 29, 2012 1:27 am
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.
Fidbeck
Posts: 147 Joined: Tue Sep 25, 2012 11:40 pm
Post
by Fidbeck » Thu Nov 29, 2012 1:29 am
I can laways get the RSS file and read it through PHP
don't know if updates it automatically though