We’re getting things ready Loading your experience… This won’t take long.
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回はゆーすけべーこと和田裕介さんで、テーマはWeb APIです。 はじめに 本連載「Perl Hackers Hub」では、ハッカー向けの話題以外にも、ハッカーによる初歩的なテーマも扱っていきたいと思います。今回のテーマはWeb APIで、Twitterを題材に解説していきます。Web APIはPerlでアプリケーションを作るうえで知っておきたい知識の一つですので、基本と共に実践的なモジュールの使い方まで解説します。また、特にPerlに限らない内容も登場しますので、Perlを触ったことのない方でもWeb APIを触るコツをわかってもらえれば幸いです。 巨人の肩の上に立つ 「巨人の肩の上に立つ」。この言葉は、かのアイザック・ニュートンが手紙の中に書いた一文と言われていて、最近ではGoogleの論文検索のページにも引用されて
今回から始まった「ゼロから学ぶOAuth」。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日本最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景
前から書きたいネタだったが、TwitPicが閉鎖されるニュースをぼーっと見ていて、俄然書きたくなったものの、ちゃんと書くのは大変なので、思うがままに適当に書いてみる。 Twitter apiとは、Twitterというビジョンに賛同した人が得られた楽園 要するに「Twitterというビジョン」に賛同した人が、「いいもの」を作れば注目されることができる、という面白い現象だった。 エコシステムってそういうことだと思うけどね。 昔は、サードパーティを活用した戦略だったに違いない。 国内だとTwitterにモバツイとTweenへのリンクを貼ってもらっていたわけで。 あとツイートからサードパーティへのリンクが貼られていたのも特徴的でしたね。 調子に乗りすぎたサードパーティ サードパーティは、本体を超えてはいけないんです。蛇口を止められたら終わりなんですから。 Twitterにとってのサードパーティに対
By AlicePopkorn 3月5日以降のAPI 1.1では15分間に呼び出せるAPIの回数が以前に比べて大きく制限されているわけですが、Twitter公式クライアントは以前と同じような使い勝手であり、それほど厳しく規制されていません。ということは、公式クライアントになりすませば規制を回避できるのではないか?ということで、公式クライアントのコンシューマーキーが公開されてしまいました。 海外では「APIキーがリークされた」という扱いになっており、以下のような感じで取り上げられています。 Twitter OAuth API Keys Leaked | threatpost http://threatpost.com/en_us/blogs/twitter-oauth-api-keys-leaked-030713 実際に公式クライアントのキーが掲載されているのは以下のページ。 Consume
「自分のサイトがどれぐらいTwitterで共有されているか」「Twitterからどれぐらいのユーザーがサイトに流入しているか」「ページに埋め込んだツイートボタンの効果はどれぐらいあるのか」というような、Twitter関連のアクセス解析が可能になる「Twitter Web Analytics」という新機能がTechCrunch Disruptにて発表されました。 Twitter公式の機能であるというのがポイントで、これは2011年7月にTwitterが買収した「BackType」というTwitterのアクセス解析サービスを利用したもの。 Introducing Twitter Web Analytics | Twitter Developers https://dev.twitter.com/blog/introducing-twitter-web-analytics 発表会の様子 ツイート
2010/01/06 Twitterが2009年4月からアルファテストを行ってきた「Streaming API」が1月6日、正式版としてリリースされた。Streaming APIは、パブリック・タイムラインや特定の検索語彙、ユーザーID、位置情報によるフィルタリングで流れてくるリアルタイムな情報を取得するためのAPI。パブリックタイムラインの取得は一般ユーザーの権限(BASIC認証を使う)では、サンプリング済みのサブセットだけとなるが、より多くのサンプルを取得するAPIや、フルセットのパブリックタイムラインを取得する“Firehose”(非常に大量のデータが流れ出てくることから、水圧の高い消防ホースになぞらえている)と呼ばれるAPIもある。 “ストリーム”は小さなデータの更新情報の流れを表す一般的語句としても用いられているが、FacebookやTwitterが提供するStreaming A
2010/04/21 Twitterは4月14、15日に行った開発者向けイベントで「@anywhere」を発表して話題を呼んだ。数行のJavaScriptを埋めこむだけで、自前でAPIを叩くコードを用意することなくWebサイトにTwitter連携機能を埋め込めるという意味で、企業やメディアのWebサイト採用が進みそうだというインパクトのある発表だったが、その影に隠れて、もっと大きな発表があった。 メタ情報をアノテーションで付加 TwitterプラットフォームチームのMarcel Molina氏がTwitter APIのメーリングリストに4月17日に投稿したメッセージによれば、早ければ向こう2カ月程度でTwitterには「アノテーション」のためのAPIが実装される予定だという。 アノテーション(注釈)は、名前空間、キー、値の3値からなるメタ情報で、文字通り各つぶやきに付加することができる。開
クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。本記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態
OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 OAuthの現状と1.0の問題点、2.0での特徴などを解説し、2.0の例としてFacebookのAPIの利用例を紹介します OAuthの現状 TwitterがOAuth 1.0を採用したのを皮切りに、今では多くのサービスがOAuth 1.0に対応しています。国内でも、例えば、マイクロブログ型コラボツール「youRoom」、小規模グループ向けグループウェア「サイボウズLive」、「はてな」のいくつかのサービス、「Yahoo!オークション」、リアルタイムドローツール「Cacoo」などがOAuth 1.0に対応したAPIを公開しています。 ここ数年でOAuthはさまざまなWebサービスのリソースを利用する際の認証方式として普及してき
Twitterはアプリケーションやウェブサービスの開発者に向けて、APIを公開している。日本語版Twitterが開始してから2年も経っていないが、すでに多数のTwitterに関連するウェブサービスが登場している。普段から使いたくなる検索サイトや、定期的にフォロワーを整理する時に使う分析サイトなど、公式サイトを超えるサービスが目白押しだ。今回は、中でもビギナーにお勧めのウェブサービスを集めてみた。 フォロー/フォロワーを探す、管理する twinavi http://twinavi.jp/ Twitter公式ナビゲーター。有名人や企業のアカウントがたくさん登録されている。Twitterを始めたばかりの人は、ここで興味のあるユーザーをフォローするといいだろう。Twitterの基本的な使い方も紹介されているので、操作に迷ったらチェックすればいい。また、Twitter関連のサービスや企画などの情報も
ソフトウェア開発のリプレックス(東京都渋谷区)は10月29日、相手のメールアドレスやTwitterアカウントを知っていれば、住所や本名を知らなくても年賀状を送れるサービス「ウェブポ」をスタートした。 日本郵政グループの郵便事業会社と連携し、Webブラウザ上の操作だけでお年玉付き年賀はがきを届けるサービス。「ミクシィ年賀状」と似たサービスだが、外部サービスと連携し、同社が個人情報に直接アクセスできない仕様にした。 メアド分かればOK TwitterやGmailとAPI連携 相手の住所が分かっていれば、直接入力して年賀状を届けることができ、分からなければ、メールやTwitterのダイレクトメッセージを通じ、相手に送り先住所を入力してもらうことになる。 送信相手は、メールアドレスを直接入力したり、Outlookなど連携しているメーラーから取り込んで選ぶことが可能だ。GmailとはAPIで連携。I
Twitterの勢力が急拡大する中、ミクシィが対抗策に乗り出した。 ミクシィの笠原健治社長は7月31日、SNS「mixi」上で実験サービスとして提供している、Twitterに似た機能「みんなのエコー」を今後、正式サービスに格上げし、日記と並ぶコミュニケーションツールとして提供する計画を明かした。APIの公開も検討している。 Twitterは、140文字までの短いテキストを投稿し、ユーザー同士でゆるくつながるサービス。SNS的な要素も含んでいるため、「Twitterを本格的に始めて、mixiにあまりログインしなくなった」というユーザーも増えてきている。 笠原社長は、Twitterが勢力を増していることを認めながらも、エコーを強化することでユーザーをつなぎとめていく考えだ。 エコーは、150文字までのコメントを投稿でき、自分の書き込みと、マイミクシィ(マイミク)の書き込みを時系列順に表示するサ
2013/11/15追記: Twitterアカウントで認証することで Twitterアカウント作成日 アカウント作成日からの経過日数 片思い人数 片思われ人数 ブロック済みアカウント数 お気に入りに登録しているツイート数 などを表示するウェブサービス「まいあかうんったー」を公開しました。 ぱ、ぱくりとかいわないで! Twitter歴診断というTwitter連携サービスが「危険」だと話題になっているようです。 Twitter歴診断というサービスの安全性云々という話についてはあまり興味が無い事、安全性について言及するにはまだ情報が不足しているのでそれについては触れません。 そもそも、それは各々が判断するべき事だと思うので…。 ですが、それを「危険」だと騒いでいらっしゃる方々が、それを「危険」だと主張するその「理由」についてどうにも納得する事が出来ないのでそれについて書いてみます。 そもそも何故
Twitter上のInstagram画像付きツイートで、将来的には「画像を表示する」で画像を表示できなくなる。米Instagramのケビン・シストロムCEOが12月5日(現地時間)、パリで開催中のテクノロジーイベント「Le Web」で明らかにした。 Twitterで表示するInstagramの画像は既に、トリミングがオリジナルと違うなど、正常に表示されなくなっている。 Twitterは問題を報告するStatusページで、「この問題は、InstagramがTwitter Cards統合機能を無効にしたため、pre-cards機能を使った表示が正常にできなくなったためです」と説明している。 New York Timesによると、シストロム氏はTwitter Cards統合機能を無効にしたことを認め、将来的にはTwitter上での画像プレビューを完全に終了すると語った。Instagramからのツ
By bisonblog Twitterで8月にアナウンスされていたAPIリクエスト回数を基本毎時60回以内にするなど利用ルールを改定したTwitter API ver1.1の運用が現地時間9月5日(水)から始まりました。この規約変更を受けて「Twit」のように開発終了するクライアントも登場するなどしていますが、今後、大きな影響を及ぼしそうなのはXML、RSS、Atomがサポート外となることです。 New Twitter API Drops Support for RSS, Puts Limits on Third-Party Clients Twitterは8月以前からAPIの変更をすると告知をしており、8月にその大きなポイント3点を明らかにしました。それが ・すべてのAPIエンドポイントの承認 ・エンドポイントごとのレートリミット方式を採用 ・特にTwitterクライアントに関連する今
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く