Twitter API プログラミング 2010-04-21-2 [BookReview][Programming][WebAPI] @tsupo さんより献本いただきました。 ありがとうございました。(ref. [2010-04-14-2]) ■辻村浩 / Twitter API プログラミング モバツイやBuzztter、ふぁぼったーなど、Twitterを使ったおもしろいサービスがたくさんあります。 これもTwitterが人気を集めている理由の1つでしょう。 Twitterは、その機能のほとんどをAPI経由で使うことができます。 本書は、公式ドキュメントをもとにそれぞれのAPIの使い方をわかりやすくまとめたリファレンスです。 サンプルコードも紹介していますので、本書があれば、すぐにアイデアを実現できます! Twitter API ドキュメントの日本語訳でもおなじみの @tsupo さん
最近発表されて、一部で話題を呼んでいるTwitterの新しいStreaming API「ChirpUserStreams」。 まだdeveloperへのpreviewリリースということでプロダクトに使うようなことはできないけど。 http://apiwiki.twitter.com/ChirpUserStreams 今までのStreaming APIでは基本的に public timelineから、指定したキーワードを含む発言を拾う 指定したユーザーの発言を拾う というものだった(はず)。検索系としては便利だけど、home_timelineのように自分がフォローしているユーザーの発言をStreamingで得ようとすると全idを繋げたものをリクエストパラメータとして送らないといけなかったりで、あまりカッコよくない形になってしまっていた。 ところが今回使えるようになった「ChirpUserSt
Twitterのあるユーザーを最初にフォローした人が誰なのか調べたいということがあると思います。 フォローやフォロワーのリストページはページングがページ番号でなくなったため、ページ番号を操作して調べるということはできません。 最も簡単に調べる方法のひとつは、「Twittas? – Twitter Playground」というサービスを使う方法です (via IDEA*IDEA)。このサービスの「Twittas? First Twitter Followers」というページでユーザー名を入力するだけです。 ただこれだけではつまらないので、ここでは Twitter の API を使って調べる方法をメモしておきます。 API を使ってみる フォロワーのリストを取得するには followers/ids というメソッドを利用します。 たとえば @umeshukun のフォロワーリストを XML で取
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Twitterが成長・成功した最大の理由の1つは、Twitterチームがサービス開始直後から、ユーザーにサービスの形を変えることを許していたことだ。これは、Twitterコミュニティが、リプライ、retweet、#ハッシュタグなどを作り出したことからもわかる。 しかし、一番の要因は、Twitterが開発者にオープンなAPIを提供したことだ。これによって、Twitterを改良する異なるツールやユーティリティを作ることで、Twitterを多様な方向に拡張することが可能になった。 2007年に、Twitterの共同設立者であるBiz Stone氏はReadWriteWebに対して、「疑いなく一番重要なのはこのAPIだったし、これはわれわれがT
クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。本記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態
ちょっと 現実頭皮的に自己満足的プログラムを書きたくなったので Twitter のクローラーを書いてみた。 C++ にしては、割とすっきり書けて満足。 使ったライブラリ soci データベースライブラリ picojson json パーサー boost.asio ネットワークライブラリ boost.date_time 日付時刻ライブラリ ソース #include <cassert> #include <soci.h> #include <soci-sqlite3.h> #include <unistd.h> #include <iostream> #include <sstream> #include <picojson.h> #include <boost/scoped_ptr.hpp> #include <boost/asio.hpp> #include <boost/cast.hpp
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
Twitterで自分のタイムラインに表示されたメッセージにキーワードを見つけたら、何か反応を投稿するボットを作ってみる。 仕様 /homeと/repliesからメッセージを1ページ取得する。 メッセージにキーワードがあれば対応するメッセージを投稿する。 repliesを優先してレスする。 実装 PEAR::HTTP_Clientを使う。コードは結構な量になってるので、要所だけ書く。 class TwitterBotとして実装。 require_once "HTTP/Client.php"; タイムラインの取得 Twitterはベーシック認証のみを正式サポートしているのでPEAR::HTTP_Clientでベーシック認証を行う。 $basic = array('Authorization'=>'Basic '.base64_encode($this->username.':'.$this->
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
FacebookとTwitterの爆発的な人気は,やはりそのオープン性とグローバル性にあるのだろう。皆が寄ってたかってアプリや周辺サービスを次々と作り出し,思いもしなかったものも飛び出したりしているのだ。ユーザーがワクワク感を抱くのも当然かも。 だが,このような人気ソーシャル系サイトも,先週末のマイケル・ジャクソン死去のように世界的なニュースが飛び込んでくると,大変なことになる。トラフィックが殺到するからだ。特にリアルタイム性が売り物のTwitterがどうなったか気になる。 SFGate(San Francisco Chronicleのサイト)によると,マイケル・ニュース発生からの1時間近く,Facebookでのデータ更新がいつもより約3倍も増えたという。一方のTwitterは1分間に2万4000件もの投稿が集中した。 このSFGateのニュースで興味をもったのは,独立系モニターサービスの
Services_TwitterはPHPで簡単にTwitter APIを使用できるPEARパッケージです。 ライセンス インストール 必須環境 pearコマンドを使った場合 pear環境を使えない場合 リファレンス 更新履歴 TODO ライセンス このライブラリはThe PHP License, version 3.01の元に公開されています。 インストール 必須環境 Services_TwitterはPHP4.3.0以上の環境で動作する事を前提に作成されています。 pearコマンドを使った場合 Services_TwitterはPEARパッケージで提供されています。PEARコマンドからインストールを行うことが可能です。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 情報取得時にJS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く