PHPでTwitterAPIを使ってみる

https://developer.twitter.com/

2016年以来久しぶりにTwitterAPIを使おっかなーと思ったらなんだか審査がどうとかややこしいことになってるようなので再度使い方も含めてまとめておきましょう。
またいつ変更されてしまうかわかりませんが・・・

ディベロッパー登録

以前作ったAppがまだ存在してたので審査は回避か?と「Create an App」クリックしたらなんだかディベロッパー登録してね!的なダイアログ。。。
なんだか説明されている方々と違う画面が出たけどまたまた変更されてるようですね。
英語と格闘しながら登録したらすぐにアプリ作成画面が使用できるようになったよ。
審査は無くなったの?それとももともと登録してたから?

アプリ作成

Create an appでアプリ作成

必須項目を埋めて「Create」

2016年ぐらいに作ったアプリのIDが80万台だったけど今回は1661万台!
3年の間に・・・すげぇ。

Keys and tokensでAPIのキーとトークンを作成

が作成されたね。

twitteroauthを使ってみるテスト

https://github.com/abraham/twitteroauth

からダウンロードしたzipファイル解凍してできたtwitteroauth-masterディレクトリを配置。

TwitterAPIを使ってみるテスト

アカウントの有効性を確認

ホームタイムラインを取得

Tweetキーワード検索

Tweetハッシュタグ検索

Tweetする

//※PHP_EOLで改行。

画像添付してTweetする

リツイートする

tweetIDに「いいね」する

フォローしてるユーザID取得

フォロワーのユーザID取得

userIDをフォローする

userIDのフォローを解除する

これぐらいできたらいいかなー。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする