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

関連記事

disposable modern craftsmanship

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

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

記事を読む

By: Vitor Lima

CodeIgniterでreCAPTCHAを使う方法

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

記事を読む

The right way

CodeIgniterのためのNginx Rewrite Rule

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

記事を読む

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

By: cea +
24時を超えた時刻を入力できるテキストフィールドを作ってみた

時刻を入力するためのフィールドをVaadinのTextFieldを継承

By: GotCredit
Vaadin+Spring Bootでログイン画面を作成

Spring BootをベースにVaadinでログイン画面を作ってみま

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"キーを押しな

→もっと見る

PAGE TOP ↑