サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

Twitter ライブラリ

Twitterで全てをテストをしたわけではありませんが、これらのライブラリはTwitter API v1.1をサポートしています。

あなたの作成したライブラリはこのページに記載されていますか?もしくは、我々が持っているライブラリ情報を更新する必要がありますか? ページに追加するので、ライブラリを送ってください!



Twitterが作成して保守しているライブラリ

Java

  • hbc — TwitterストリーミングAPIを使うための Java HTTP クライアント


Twitter プラットフォーム用に作成されたライブラリ

Multi-platform

  • Temboo@temboo氏作成 — iOS, Android, Java, PHP, Python, Ruby, Node.jsなど多くのプラットフォームでTwitterを使用するためのフレームワーク。

ASP

  • asptwitter@timacheson氏作成 — 一般的な ASPウェブサイトでTwitterを実装するための最も簡単な方法です ” — 現在 API v1.1をサポートしています。

C++

  • twitcurl@swatkatsrants氏作成 — Twitcurl はcURLを基に作られた C++ twitter API ライブラリです。 Twitcurl は twitter APIs v1.1と SSLをサポートしています。

Clojure

ColdFusion

.NET

  • LINQ2Twitter@joemayo氏作成 ()
  • Spring.NET Social extension for TwitterSpringSource氏作成 — A Spring.NET Social extension with connection support and an API binding for Twitter.
  • TweetSharp@danielcrenna氏作成 — Twitter API にアクセスするための .netライブラリ
  • TweetinviLinvi氏管理 — a Twitter .Net C# API which has for mission to simplify the development of application for Twitter in C#. The streaming API has been used on research projects and collected around 3.2 million tweets a day. The twitter API has been created to be easy to implement new functionality and currently provide access to most of the REST 1.1 functionalities. (documentationa>)
  • Crafted,Twitter@martbrow氏作成 — A caching v1.1 API compatible solution - ASP.Net ウェブフォームと MVCを両方実装。簡単にツイートをあなたのウェブサイトに取り込めます。

Go

  • twittergo@kurrik氏作成 () — Twitterの REST APIにアクセスするためのライブラリ。 v1.1 とアプリケーション単独認証をサポート。
  • AnacondaTwitter’s REST API@chimeracoder氏作成 — Twitter API v1.1へアクセスするためのシンプルで分かりやすい Go パッケージ。APIクエリは直ぐに使えるネイティブなGo構造体を戻り値として返すメソッドとなっており、型アサーションをする必要がありません。

Java

  • Twitter4J@yusuke氏作成 — Twitter API ライブラリ(対応しているJava プラットフォームは v1.4.2、 Android とGAE は準備中)

Javascript / node.js

備考:クライアントサイドのJavascriptで OAuth 1.0Aを使用することはお勧めしません。

  • TwitterJSClient@BoyCook氏作成 — Javascript で書かれ、NodeモジュールとしてパッケージされたTwitter クライアントライブラリ
  • user-stream@AivisSilins氏作成 — シンプルな Node.js のユーザーストリーム用 クライアント

Lua/Corona SDK

  • Twitter Facade@silverthorax氏作成 — このライブラリは、モバイルアプリからTwitterを利用したい Corona SDK®開発者向けに作られました。認証と承認のハンドシェイク同期、トークン管理、データエンコード…といった全ての制御処理を便利な‘Facade’内で行い、Corona 開発者は単にLua の関数を実行するだけでTwitter API を使用することができます。 () ()

Objective-C

  • STTwitter@nst021氏作成 — Twitter REST API 1.1用の軽量なObjective-Cラッパ; アプリケーション単独認証をサポート
  • FHSTwitterEngine@natesymer氏作成 — シンプルな同期型のObjective-C Twitter エンジン。

Perl

PHP

  • tmhOAuth@themattharris氏作成 ()
  • twitteroauth@abraham氏作成
  • 140dev Twitter Framework@140dev氏作成 — このオープンソースフレームワークの目標は、Twitter ストリーミングAPIへのインタフェースを大幅に簡略化することです。現在のバージョンでは、ツイート集約データベースとウェブページでツイートを表示するプラグインが実装されています。 このフレームワークは PHP と Javascriptで書かれており、ストレージには MySQL データベースを使用しています。 ストリーミングAPIとの接続にはPhirehose ライブラリが使用されています。ドキュメントが豊富なので、新たにツイートを収集してウェブサイトに表示したいという人には良い教材になるでしょう。
  • Twitter API: Engagement Programming@140dev氏作成 — アダム・グリーン氏著書 Twitter API: Engagement Programmingより抜粋したPHPのコード例。
  • codebird-php@jublonet氏作成 — PHPのTwitter ライブラリ。 (ドキュメント)
  • CodeIgniter-Twitter-Search-Library@elliottlan氏作成 — 検索APIやストリーミングAPI、もしくはその両方を同時に実行し、mysql データベース内の指定されたキーワードを使って特定のツイートを検索します。codeigniter用にphpで書かれています。
  • Zend Framework 1.12.2@zend氏管理 — Twitter API v1.1に対応したPHP フレームワーク
  • freebird-php@corbanb氏管理 — PHP用のアプリケーション単独認証インタフェース
  • PHP OAuth API@manuellemos氏管理 — これはOAuth 承認とOAuth トークンを使ったAPI呼び出しを実装できるPHPクラスです。また、二つ足認証をサポートしています。 (ドキュメント) ()
  • Twitter-API-PHP@j7mbo氏管理 — とてもシンプルで頻繁に更新されているTwitter v1.1 REST APIのラッパーです。認証済みリクエストにはcURL を使用しています。ファイルを一つインクルードし、少しのメソッドを実行するだけで使えます。 - “可能な限りシンプルになっています。” ()
  • TwitterOAuth@Ricard0Per氏作成 — API v1.1用のシンプルなPHPライブラリ

Python

  • tweepy@applepie氏とその他有志によって管理 — Twitter API用のPythonラッパー (ドキュメント) ()
  • python-twitter@bear氏管理 — このライブラリはTwitter API用の純正Pythonインタフェースを提供します (ドキュメント)
  • TweetPony@Mezgrman氏作成 — シンプルさと柔軟性を重視したPython ライブラリ。
  • Python Twitter Tools@sixohsix氏作成 — Twitter REST APIおよびストリーミングAPI向けの豊富な機能を持つ Python ライブラリ(v1.0 とv1.1 に対応)。また、コマンドラインの Twitter クライアント機能もあります。 Python 2.6、 2.7、3.3以降をサポートしています。 (ドキュメント)
  • twitter-gobject@tchx84氏作成 — Allows you to access Twitter’s 1.1 REST API via a set of GObject based objects for easy integration with your GLib2 based code. (examples)
  • TwitterSearch@crw_koepp氏作成 — Pythonベースの検索 API 1.1向けインタフェース.
  • twython@ryanmcgrath氏作成 — 頻繁に更新されている、 Twitter API用の純正 Python ラッパー。通常のAPIとストリーミングAPIを両方サポートしています。このライブラリでは全ての v1.1 エンドポイントをサポートしており、将来追加されるエンドポイントも使用できるように動的関数機能を実装しています。 (ドキュメント)
  • TwitterAPI@boxnumber03氏作成 — A REST and Streaming API wrapper that supports python 2.x and python 3.x, TwitterAPI also includes iterators for both API’s that are useful for processing streaming results as well as paged results.
  • Birdy@sect2k氏作成 — “a とても優れたPython用 Twitter API クライアント”

Ruby

  • Twitter@sferik氏管理 — Ruby のTwitter API向けインタフェース (ドキュメント, )。
  • Twitter Console@twoism氏作成 — Twitter APIとやり取りするためのコマンドラインコンソール。Twitter gem上に作られている。
  • TweetStream@anno氏 と @mbleigh氏で作成 — ユーザーストリームとサイトストリームを含む、全てのTwitterストリーミングAPIとやり取りするためのRuby ライブラリ


OAuth を使ってTwitterにHTTP接続するために作られたライブラリ

API v1.1 では、HTTP 1.1とOAuth 1.0Aの仕様を厳格に遵守する必要があります。既に HTTP 1.1 とOAuth 1.0Aをサポートしている大抵のライブラリは API v1.1でも問題なく動作します, provided that the library allows you to explicitly declare the URLs you’re executing. API に対してORMやその他抽象インタフェースを提供するライブラリでは、API v1.1で動作するには追加で設定が必要な場合はあります。

Multi-platform

  • OAuth.ioby @oauth_io氏作成 — iOS, Android, Phonegap JavaScript, PHP, Node.js上でTwitter OAuthを処理するためのフレームワーク

C

  • libOAuthRobin Gareus氏作成 — OAuthを実装した POSIX-C関数群

.NET

  • DotNetOpenAuthAndrew Arnott氏作成 — OpenID、 OAuth 、InfoCard のライブラリ
  • hammock2 — @danielcrenna氏作成 — OAuth 認証をサポートした HTTP API クライアント。
  • Spring.NET Social@SpringForNet氏作成 — OAuthの認証をサポートするSpring.NET RESTクライアント拡張機能 (ドキュメント) ()

Erlang

Java

  • Scribe@fernandezpablo氏作成 — OAuth ライブラリ

Javascript / node.js

備考:クライアントサイドのJavascriptで OAuth 1.0Aを使用することはお勧めしません。

  • noauth@B2arN氏作成 — OAuth 1.0A用のnode.jsライブラリ

Qt

  • o2Akos Polster 氏と Mandeep Sandhu氏が作成 — このライブラリはOAuth 1.0と2.0のクライアント認証フローをカプセル化し、認証済みHTTPリクエストを送信します。OAuth 1.0 、2.0 、Twitter XAuthをサポートしています。また、 Facebook, Dropbox, Flickr, Skydrive , Google fusion tablesで動作するための便利な機能も搭載されています。

Ruby

  • oauth-ruby — OAuth 1.0A用のRuby ラッパー
  • simple_oauth — シンプルにOAuth ヘッダを作成し、検証する

T-SQL

  • sqlsharp@sqlsharp氏作成 — a SQLCLR-based library of Functions and Stored Procedures, several of which are direct links to the Twitter API. SQL# は Microsoft SQL Server 2005 以降でのみ動作します。

VBScript

  • VBScriptOAuth@sdesapio氏作成 — VBScript上でOAuth を処理するためのライブラリ。Twitter例も付いています。

このページの Twitter ライブラリ一覧に記載されているからといって、Twitterがこれら組織を承認したり推奨したりしているわけではありません。 さらに、これら組織とTwitterが直接的・間接的に提携関係にある訳でもありません。