31
edits
mNo edit summary |
mNo edit summary |
||
Line 172: | Line 172: | ||
<p>So the process i'm going to use is:</p> | <p>So the process i'm going to use is:</p> | ||
<ol> | <ol> | ||
<li>Get the JSON File with [[PHP]] and [[ | <li>[Get the JSON File with [[PHP]] and [[cURL]]]</li> | ||
<li>Print the tweets</li> | <li>Print the tweets</li> | ||
<li>Serialize a form with [[JavaScript]]</li> | <li>Serialize a form with [[JavaScript]]</li> | ||
Line 178: | Line 178: | ||
<li>Post the tweet using a [http://dev.twitter.com/pages/libraries PHP Twitter Library] | <li>Post the tweet using a [http://dev.twitter.com/pages/libraries PHP Twitter Library] | ||
</ol> | </ol> | ||
===Get the JSON File with [[PHP]] and [[cURL]]=== | |||
<source lang="PHP" > | |||
<?php | |||
$user = 'username'; | |||
$password = 'password'; | |||
$ch = curl_init("http://api.twitter.com/1/statuses/home_timeline.json?count=3"); | |||
curl_setopt($ch,CURLOPT_TIMEOUT, 30); | |||
curl_setopt($ch,CURLOPT_USERPWD,$user . ":" . $password); | |||
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); | |||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); | |||
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); | |||
$result=curl_exec ($ch); | |||
$resultado = json_decode($result, true); | |||
foreach ($resultado as $value) { | |||
echo $value["user"]["name"]; | |||
echo $value["text"]; | |||
echo $value["created_at"]; | |||
} | |||
?> | |||
</source> |
edits