2012-04-20 18 views
1

私はTwitter APIを見ていましたが、どうすれば自分のツイッターに自動的に投稿できますか?PHPで私のウェブサイトから投稿

自分のウェブサイトのページにアクセスして、自分の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')); 

?> 

は、それがかつて働いていた何らかの理由はありますか?

+1

あなたのコードとそれが実行されたときに表示されるエラーメッセージを投稿してください... "何も役に立たない"というコードでサイトへのリンクを投稿すると誰も助けません – ManseUK

+0

oAuthを使用して簡単なスクリプトを作成できました。私は家に帰るときにここにそれを掲示しようとしています –

+0

実際にそれは一度働いていました...それはその投稿のようです、私は、スクリプトが完璧に実行されますが、 –

答えて

2

同じメッセージを再度投稿しようとすると、Twitterはあなたのツイートが前のものと同じであることを検出して拒否します。

+0

ああいい、別のものを試してみましょう –

0

新しいTwitter APIはこれをやや簡単にします。 Twitterはあなたのウェブページ上に置くように特に設計されたpage of Twitter buttonsを提供します。

+0

これは考えていません。そのアイデアは、mywebsite上のいくつかのhtmlページをpingすることでした。このヒットは、twitterの投稿を生成します。 –

関連する問題