SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Twitter APIを使おう!
    にゃー (@mirai_iro)
自己紹介


\はかせだにゃん/
             なまえ: にゃー (mirai_iro)
             しごと: 自宅警備 Web系プログラマー

               Twitter @mirai_iro
               はてな id:mirai-iro
テーマ: Twitter API


 API = Application Programming Interface
   ほかのプログラムから機能を呼び出す


 Twitterでは、ほぼ全ての機能がAPIから呼び出せる
 →Twitterの機能を使ったアプリケーションが作成できる!
みんな誤解してる


「Ver.1.1で改悪された」「急に金儲けに走った」
       「エゴシステム」 などなど……


   そんなことはありません!

だれでも、無料で、ルールの範囲内で、
   自由に使うことができます
だれでも使えます


 開発者サイト (https://dev.twitter.com/)から登録
 Twitterアカウントがあればすぐ始められます


 無料です!
でもなんだか難しそうだし……




→ ライブラリを使いましょう!
ライブラリを使いましょう


 アクセスするための決まりごと(OAuthの署名生成)など
  めんどうなことは全部おまかせできる
 「URLにパラメータを送る」ではなく「メソッドを呼ぶ」

 さまざまな言語向けのライブラリ
  開発者サイトで14種類紹介されている
   https://dev.twitter.com/docs/twitter-libraries
 非推奨や廃止になった機能をIDE上で確認できる
気を付けたいこと


 Rate Limit (呼び出し制限)
  各機能ごとに、15分に15回or180回まで (Ver.1.1)
   (※ Ver.1.0は全アクセス合計で1時間に350回まで)


 失敗したときの処理
  通信経路やサーバ負荷などの都合で失敗するかも
    失敗したらリトライする、などしてくれるライブラリもある
  Rate Limitを超えるアクセスはできない
気を付けたいこと


 ユーザーをおどろかせない
   勝手にツイート、フォロー、お気に入り、RTしない
   アプリの機能や、使ったときに起きることをわかりやすくする
   ツイートが「非公開」になってるときは外にもらさない
     ツイート内容、時刻、フォロー関係……


 そのほか開発者ルールにしたがう
   https://dev.twitter.com/terms/api-terms
作ったら公開しましょう


 フィードバックが返ってきやすい環境です
  たくさんのひとが使っています
  口コミでどんどん広がっていきます
 「あのアプリ作ってるひとですよね!」と有名になれる
 ……かも?

 どんどん作ってどんどん公開しましょう!
  ぼくも作ってます → Twitコネクト http://twit-c.net/
ありがとうございました!

Weitere ähnliche Inhalte

Andere mochten auch (9)

Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
 
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションCROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
 
Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)
 
Node.js入門
Node.js入門Node.js入門
Node.js入門
 
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
 
Node.js Tutorial at Hiroshima
Node.js Tutorial at HiroshimaNode.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
 
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないときNode.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
 
Clojureでガラケーサイトを作る際の細かい話
Clojureでガラケーサイトを作る際の細かい話Clojureでガラケーサイトを作る際の細かい話
Clojureでガラケーサイトを作る際の細かい話
 
RESTful API 入門
RESTful API 入門RESTful API 入門
RESTful API 入門
 

Twitter APIを使おう!