The Twitter REST API v1 is no longer active. Please migrate to API v1.1

公開日: : 最終更新日:2014/06/27 CodeIgniter , ,

かぶめもでTwitterでのログインができなくなって調べてみたら、利用していたREST APIのサポートが終了したとのことでした。

エラーメッセージを訳すと「ツイッターREST API v1はもう死んでいます」って感じでしょうか。

 

 

ライブラリーの切り替え

もともとはci_opauthというライブラリーを使っていましたが、Codeigniter-TwitterOAuthというライブラリーに切り替えました。

以前 : https://github.com/destinomultimedia/ci_opauth

現在 : https://github.com/MunGell/Codeigniter-TwitterOAuth

 

config/twitter.php

まずconfigのファイルを設定します。
Twitter DevelopersMy applicationsからアプリを開いて下記の内容を設定します。

  • Consumer key
  • Consumer secret
  • Access token
  • Access token secret

 

controllers/twitter.php

次にコントローラーですが、こちらは初めから動くものが用意されています。twitter/authが認証機能で、認証が成功するとセッションに twitter_user_id や twitter_screen_name が格納されます。この情報を元にログイン状態が判断できます。

twitter/postはツイートする機能のようですが、まだ試せていません。

 

REST API v1.1

REST API v1.1の使い方はこちらに情報がまとまっています。

https://dev.twitter.com/docs/api/1.1

 

名称(name)の取得は下記のリンク先に情報があります。どう取得するのかこの情報にたどりつくまで時間がかかりました。

https://dev.twitter.com/docs/api/1.1/get/account/verify_credentials

 

取得の仕方はこんな感じです。分かってしまえば簡単ですね。

 

ad

関連記事

By: Vitor Lima

CodeIgniterでreCAPTCHAを使う方法

reCAPTCHAのアカウント登録からCodeIgniterでの開発方法をまとめます。 動作するサ

記事を読む

The right way

CodeIgniterのためのNginx Rewrite Rule

網元でセットアップした環境にCodeIgniterをインストールしました。 NginxのRewrit

記事を読む

disposable modern craftsmanship

どうぶつの森のカブ価を予測するWebアプリ

とびだせ どうぶつの森のカブ価をメモ、予測するWebアプリを作成しました。 買値と毎日変動する値動

記事を読む

ad

Message

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

ad

lombok cant find ide
Spring Tool SuiteへLombokをインストールする方法

下記のURLから"lombok.jar"をダウンロードします。 ht

Spring Tool Suite
Spring Tool Suiteのインストールと日本語化

 Spring Tool Suiteのインストール 下記のURLから

spotlight -> terminal
ターミナルの起動方法

Spotlightから起動する "control"キーを押しな

By: NASA Goddard Space Flight Center
Mavenのインストール方法(Homebrew)

Homebrewでインストール ターミナルを開いて次のコマンドでイン

By: Miran  Rijavec
Homebrewのインストール方法

ターミナルを開いてHomebrewのサイトにあるインストールコマンドを

→もっと見る

PAGE TOP ↑