【PHP】mpyw/TwistOAuthを使ってのtwitter自動ツイート

いつもシェアして頂きありがとうございます!

PHP

Webサイトの更新時にtwitterに更新内容を投稿したい時って結構ありますよね。

WordPressなんかだとプラグインを使って簡単に実現出来るのですが、自前で構築していくと中々めんどくさいもの。

自動投稿に関して便利なライブラリがあるので、是非使わせて頂きましょう!

スポンサーリンク

ツイート自動投稿

TwistOAuthを使用してのtwitterツイート機能を取り入れてみました。

今回使用したのは個人的にPHPと言えばこの人、mpywさんの作成されたTwistOAuth

こちらのQiitaでmpywさんがコメントして下さっていました。

以下のソースコードを投稿して下さっています。

必要最低限のコードですが、投稿にはこれで十分です。

で、僕の借りてるサーバーはPHP5.3系なんですね。

つまり array() の短縮表記、 [] が使えません。

なので上記を1箇所だけ書き換えましょう。

 これで5.3系でも使えると思います。

TwistOAuthにも[]表記は無いようなので、非常に簡単ですね。

僕の場合は登録フォームに仕込んで、登録が完了したのを確認してツイートするっていう形式です。

自動ツイートBOTとかならまたCronがどうのとかありますけれど、PHP呼び出しで対応する形ならすぐにでも導入できるんで便利ですね!

twitterはAPIの変更が云々があるんで、定期的にメンテナンスが必要でしょうけど・・・笑。

array()の[]短縮表記

PHP5.4以上の場合でも、未だにarray()表記をする人も居るそうです。

すっきり書きたい人はもちろん[]でしょうねー。

Hello world!を表示するならともかく、そこそこのWebアプリになるとただえさえコード数も多く記述もたくさん。

すっきりかけた方が良いに決まってます。

でも個人的にはarray()表記の方がいいです笑。

確かに1文字でも短くかけるのは魅力的なんですが、ぱっと見て配列だ!って分かるのもまた魅力だなーと。

将来的に短縮構文が基本、array()表記が廃止勧告受けるならまた話は別なんですが、そうじゃない限りはarray()表記を続けるのもまたありなのかなと思ったり。

(ってのはすげー建前的なあれで、ここ数年で目が急激に悪くなったんで { と [ をぱっと見でどっちだ!?てなる事が増えたのもあります・・・笑。)

コメント

  1. […] 作り方概要:http://qiita.com/tsunet111/items/9309801cd3e3bcf6e32a Twitter Oath:http://webkaru.net/php/twitter-bot/ CRON:http://wisteriahill.sakura.ne.jp/sakura_cron/index.html TwistOath:http://www.braveryk7.com/wordpress/it/234/ […]