1

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

我想访问我网站上的一个页面,然后在我的 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'));

?>

有什么理由让它工作一次吗?

4

2 回答 2

2

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

于 2012-04-21T01:01:53.167 回答
0

新的 Twitter api 让这有点容易。Twitter 提供了一个专门用于放置在您的网页上的 Twitter 按钮页面。

于 2013-07-24T08:31:18.807 回答