Ik heb dit gebruikt: https://github.com/abraham/twitteroauth

En twitter.php erbij gemaakt. (zie code onderin)
Het werkt. :)

Mijn volgende punt was, wat ik eerst ook bij oude scripts had.

Wanneer ik iets tweet met # en @(iemand antwoorden) eruit wil halen. (niet vertonen)

Dit krijg ik niet voor elkaar. Ik dacht RT nu wel eruit is dat is enige wat nog voor elkaar kreeg.

Iemand mij kan helpen?



<?
require_once("twitteroauth/twitteroauth.php"); //Path to twitteroauth library
 
$twitteruser = "cooltennis";
$notweets = 5;
$consumerkey = "***";
$consumersecret = "*";
$accesstoken = "*";
$accesstokensecret = "*";
 
function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret) {
  $connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);
  return $connection;
}
 
$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
 
$data = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?include_rts=false&screen_name=".$twitteruser."&count=".$notweets);
foreach ($data as $tweet) {
 echo '<div class="tweet">
                                    <div class="content">';
  echo $tweet->text .'</div><div class="bottom">' . date("d-m-Y \- G:i",strtotime($tweet->created_at)) . '<HR STYLE="width: 100%; height: 1px; color: #000000; background-color: #000000; border: solid #000000 0px;"></div></div>';
}

?>

Iemand heeft meegeholpen het is zo uitgekomen:

// beginnen met tellen
 $num=1;

foreach ($data as $tweet) {
 
 	// geen tweets tonen die beginnen met @, # of RT en deze ook niet meetellen in het totaal aantal te tonen tweets
	if (substr($tweet->text,0,1) != '@' && stristr($tweet->text, '#') == FALSE && substr($tweet->text,0,2) != 'RT' && $num <= $aantaltweets) {
		echo '<div class="tweet">
		                                   <div class="content">';
		echo preg_replace('/((www|http:\/\/)[^ ]+)/', '<a href="\1"target="_blank">\1</a>', $tweet->text) .'</div><div class="bottom">' . date("d-m-Y \- G:i",strtotime($tweet->created_at)) . '<HR STYLE="width: 100%; height: 1px; color: #000000; background-color: #000000; border: solid #000000 0px;"></div></div>';

		// optellen met 1
		$num++;
	}
}

Reageren