我正在查看twitter API,但我无法管理如何自动发布到我的Twitter上。
我想访问我网站上的一个页面,然后它就会在我的Twitter上发布时间戳。
这段代码只运行过一次,但之后就不会再生成tweet了:
<?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'));
?>有没有什么原因让它成功过一次?
发布于 2012-04-21 09:01:53
如果你试图再次发布同样的消息,Twitter会检测到你的推文与前一条推文相同,并拒绝它。
发布于 2013-07-24 16:31:19
新的Twitter api让这件事变得有点简单。Twitter提供了一个专门为放在你的网页上而设计的page of Twitter buttons。
https://stackoverflow.com/questions/10248869
复制相似问题