Edited at

PHPからTwitterに投稿する

More than 1 year has passed since last update.


やりたいこと

PHPスクリプトからTwitterに任意の文字列を投稿したい。

今後のために、できるだけ汎用性を持たせたい。

スクリプトやライブラリをポン置きで使えるようにしたい。


動作確認環境、使用ライブラリ等


サンプルコード


tweettest.php

<?php

require "twitteroauth/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;

$consumerKey = "your consumer key";
$consumerSecret = "your consumer secret";
$accessToken = "your access token";
$accessTokenSecret = "your access token secret";

$twitter = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);

$result = $twitter->post(
"statuses/update",
array("status" => "本日ハ晴天ナリ")
);

if($twitter->getLastHttpCode() == 200) {
// ツイート成功
print "tweeted\n";
} else {
// ツイート失敗
print "tweet failed\n";
}



簡単な解説

コンシューマ(API)キーやアクセストークンは、Twitter Appを作成したときにもらえる。

あとは、TwitterOAuthのお作法に従えばOK


所感

え?これだけでいいの?

案外好評のようなので、他のメソッドについてもテストしてまとめました。

よろしければご覧ください。

http://qiita.com/kumasun/items/70f035a7d214d69d62c1