読者です 読者をやめる 読者になる 読者になる

PHPやるお

うおおおおおおおおお!

TwitterのAPIを利用して投稿する方法。PHPを使って

できた。

参考にしたサイト

PHP、Twitterへの自動投稿機能を作成。|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
PHP、Twitterへの自動投稿APIをversion1.0→1.1へ変更。|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
Twitter、API変更 - HTTPS必須へ | マイナビニュース
Twitter Application ManagementTwitter開発者用ページ )
作成後、key一覧を確認したいときは「test OAuth」ボタンを押せば良い。

ちなみに、上記ブログ記事をまるごとコピペしても動作しない場合がある。
なぜなら、TwitterAPI仕様変更があるたびに微修正が必要だから。

注意点

https://apps.twitter.com/Twitter の 「Permissions」の設定を「Read and Write」に変更する。(初期設定は「Read only」)

The permission settings have been successfully updated. It may take a moment for the changes to reflect.
パーミッションを更新した。変更が反映されるまでに時間がかかる。

【重要】
「Permissions」設定を変更したら、あらためて「Access Token」と「Access Token Secret」を再生成(Regenerate)して、それを使用しなければ、Twitterへの投稿が失敗する。

参考にしたサイト2

PerlでTwitterアプリ開発するときにSSLが必要になったっぽい- Net::Twitter - Perl48がPerlで色々やっているよ

実例

以下は、上記サイトを参考にしつつ書いた、2014/10/16時点で動くコード。

もしも動かなければ、5行目・17行目・30秒目の記述を見直したほうがいい。

参考にしたサイト3

PerlでTwitterアプリ開発するときにSSLが必要になったっぽい- Net::Twitter - Perl48がPerlで色々やっているよ
PHP - twitter botを作ってみる(第1回〜twitteroauth導入編) - Qiita