Created
January 24, 2012 21:51
-
-
Save wgriffioen/1672935 to your computer and use it in GitHub Desktop.
Twitter API voorbeeld
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* @constant TWITTER_USERNAME De gebruikersnaam waarvoor je de tweets wilt ophalen | |
*/ | |
define('TWITTER_USERNAME', 'dev10'); | |
///////////////////////////////////////////////// | |
/* | |
* Curl variant (beste manier) | |
*/ | |
/* | |
* Maak een nieuwe curl_handler aan en zorg ervoor dat hij het resultaat teruggeeft in plaats van een boolean | |
*/ | |
$curlHandler = curl_init('http://twitter.com/status/user_timeline/' . TWITTER_USERNAME . '.json?count=10'); | |
curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); | |
/* | |
* De eigenlijk request naar Twitter | |
*/ | |
$json = curl_exec($curlHandler); | |
/* | |
* Zet het resultaat van Twitter om naar objecten zodat je er mee kunt werken | |
*/ | |
$tweets = json_decode($json); | |
foreach ($tweets as $tweet) { | |
echo $tweet->text . "\n"; | |
} | |
///////////////////////////////////////////////// | |
/* | |
* file_get_contents variant (iets minder goed) | |
*/ | |
$json = file_get_contents('http://twitter.com/status/user_timeline/' . TWITTER_USERNAME . '.json?count=10'); | |
$tweets = json_decode($json); | |
foreach ($tweets as $tweet) { | |
echo $tweet->text . "\n"; | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment