Click here if your browser does not automatically redirect you...
ちょっと前にTwitterでAPIのバージョニングをどうやるかみたいな話をしていたのですが、そのへんもやもやしているので少し整理しておきたいなと。 APIのURLを/api/v1/*とかってやるの、やめたほうがいいとおもうんだけどなぁ。いざv2を作るとなったときに、大量のコピペが発生して後悔するよ、って伝えたい。— Kenn Ejima (@kenn) February 28, 2014 さて、これについて色々と異論・反論も含めた意見が出たのですが、まずは、大昔にURL方式(=コントローラ分割)でやってきて後悔したぼくが、(5年ぐらい前から)現在はどうやってAPIのバージョンを管理しているか?について紹介します。 基本原理としては、コピペが多発する根っこで分岐(=コントローラ分割)じゃなくて、必要最小限のところで限局的に分岐するのがいい、という考え方に基づきます。 一言でいうと、「パラメー
kimono Turn websites into structured APIs from your browser in seconds No more scraping Build an API in seconds with kimono to power your apps, models and visualizations with live data without writing any code Intelligent extraction The kimono smart extractor recognizes patterns in web content allowing you get the data you want quickly and visually
mixiアプリでユーザのプロフィールやマイミク情報を取得するためにRESTful APIというものがあります 各APIにアクセスするためにはConsumer KeyとSecretを用いた署名(OAuth Signature)をつける必要があり、かなり面倒くさいプログラムを書く必要が出てきてしまいます。 そんなあなたのためにopensocial-java-clientというものが用意されています!!! ほかにもpython php Ruby版があるようです。 さて、とりあえずwikiを見ながら使ってみようと思ったら既に仕様が変わっているらしい?ので自分で書いてみることにしました。 OpenSocialProvider provider = new OpenSocialProvider(requestTokenUrl, authorizeUrl, accessTokenUrl, restEnd
あなたの節電を、シンプルに、オープンに。そして、みんなの節電に。Go 節電プロジェクトの API は、みんなの電力消費や電力会社の電気供給力の情報を取得できるオープンな API です。 この API を使うためにデベロッパー登録などのステップは必要ありません。より多くのデベロッパーやメディアの方々にこのデータを使っていただき、さらなる節電につながる事を目指しています。 現在は東京電力のデータにのみ対応していますが、随時情報元を追加していきます。 ※東京電力:電力の使用状況データ ※現在は東京電力からの情報のみ記載しているため、 region コードは tokyo のみとなっております。 ※時刻の基準は日本標準時 (JST) となります。 Go 節電プロジェクト API で出来ること みんなが消費している電力量の情報取得 みんなが過去に消費した電力消費量の情報取得 電力会社が予想する、みんな
iPhoneなどで利用できるGoogleアプリの音声認識技術の精度の高さは定評があるが、その音声認識技術のAPIを公開されることが明らかになった。ドイツのベルリンで開催中の家電業界の見本市IFA2010でGoogleのCEO、Eric Schmidt氏が行った基調講演の中で、Googleの担当者が会場からの質問に答えたもの。モバイルアプリを開発するサードパーティー向けに近くAPIを公開するという。 Googleの音声認識技術の精度が高いのは、だれよりも多くの検索データを持っているからだ。Google検索は、スペルを間違って入力しても、過去の無数の入力データを基に推測し正しいスペルを「もしかして」と提案してくれる。これと同様の仕組みで、聞き取りにくい発声であっても正しいキーワードを推測できるようになっている。 現時点ではGoogle提供のアプリの中でも検索アプリにしか音声認識技術は利用されて
via: mixi for iPhoneから発掘されたmixi日記投稿用API « ku という事で、iPhone用のアプリをキッカケにmixi日記にポストできるAPIが見つかったそうです。Perlのサンプルコードもあって、すぐ何か作れそうですね・・・と思ったのですが、どちらかというとPHPerなんで、PHPのサンプル作ってみました。 mixi日記投稿APIのPHPサンプルコード <?php error_reporting(E_ALL); require_once 'HTTP/Request.php'; // mixi USER infomation $user = 'mixiのログインID'; $pass = 'mixiのパスワード'; $id = 'mixiのユーザーID'; // WSSE Authentication $nonce = pack('H*', sha1(md5(tim
前回でCassandraへのアクセスするコードの基本をおさえました。今回解説するのは以下の2点です。 CassandraのAPIの全体像 Cassandraにデータを投入するコードの詳細 3つの分類からAPIの全体像をおさえる 第1回でもご紹介しましたが、CassandraのクライアントAPIはThriftによって自動生成されます。APIは非常にシンプルなものが幾つかあるだけで、覚えるのもさほど難しくはありません。本連載ではその中からよく使うものに特化してご紹介していきます。 以下にCassandraのAPIを、データ挿入系・データ検索系・認証/管理系の3つに分類してまとめてみました。まずはこれらにひと通り目を通してみてください。 データ挿入/更新/削除のAPI データ挿入、更新、削除のAPIは以下の表のとおりです。現実的によく使う中心的なAPIはbatch_mutate、removeの2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く