使用PHP从我的网站发布到Twitter

时间:2012-04-20 15:13:02

标签: php oauth twitter

我正在查看Twitter API,但我无法管理如何自动发布到我的推文。

我想访问我网站上的一个页面,然后在我的Twitter上发布时间戳。

此代码有效,但在此之后,不再生成推文:

<?php
$consumerKey    = 'myKey';
$consumerSecret = 'myConsumerKey';
$oAuthToken     = 'theToken';
$oAuthSecret    = 'theSecret';

require_once('twitteroauth.php');

// create a new instance
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);

//send a tweet
$tweet->post('statuses/update', array('status' => 'My awesome timestamp msg'));

?>

有什么理由可以使用一次吗?

2 个答案:

答案 0 :(得分:2)

如果您尝试再次发布相同的消息,Twitter会检测到您的推文与之前的推文相同并拒绝推文。

答案 1 :(得分:0)

新的Twitter api,让这有点容易。 Twitter提供page of Twitter buttons专门用于放置在您的网页上。