31
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHPからTwitterに投稿する

Last updated at Posted at 2016-06-18

やりたいこと

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

31
34
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?