株式会社AZU (アズ) | 長野市のWEBシステム・業務システム・WEBサイト制作会社

+ MENU

PHPからTwitterに投稿

Twitter Libraries
tmhOAuth が簡単で便利だった。

require_once "tmhOAuth/tmhOAuth.php";

//Twitterにアクセスするためのキー値を設定する。
$config = array(
	'consumer_key' => 'Consumer Key (API Key)',
	'consumer_secret' => 'Consumer Secret (API Secret)',
	'token' => 'Access Token',
	'secret' => 'Access Token Secret'
);

//tmhOAuthライブラリー
$tmhOAuth = new tmhOAuth($config);

//投稿する内容を設定する。
$params = array(
	'status'  => 'ここに投稿するコメントを設定する。'
);

//投稿する。
$code = $tmhOAuth->user_request(
	array(
		'method' => 'POST',
		'url' => $tmhOAuth->url('1.1/statuses/update'),
		'params' => $params
	)
);

//結果を取得する。
$data = null;
if ($code == 200) {
	//成功
	$data = json_decode($tmhOAuth->response['response'], true);
	
	echo "Twitterに投稿しました。";
} else {
	echo "Twitterに失敗しました。投稿内容が重複している場合は投稿できません。少し時間を置いてから投稿するか、投稿内容を変更してから投稿してください。";
}
[2015/03/25]
このエントリーをはてなブックマークに追加