タグ

apiに関するfukkenのブックマーク (24)

  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

    fukken
    fukken 2017/01/05
  • About Twitter Cards

    <g> <g> <defs> <rect id="SVGID_1_" x="-468" y="-1360" width="1440" height="3027" /> </defs> <clippath id="SVGID_2_"> <use xlink:href="#SVGID_1_" style="overflow:visible;" /> </clippath> </g> </g> <rect x="-468" y="-1360" class="st0" width="1440" height="3027" style="fill:rgb(0,0,0,0);stroke-width:3;stroke:rgb(0,0,0)" /> <path d="M13.4,12l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L12,10.6L6.2

    About Twitter Cards
  • pachube :: connecting environments, patching the planet - Map of feeds

    Welcome to Pachube, a service that enables people to tag and share real time environmental data from objects, devices and spaces around the world. The key aim is to facilitate interaction between remote environments, both physical and virtual. Click markers above for feed information Total feeds: 119 Total users: 182 Comments or feedback? Tell us! If you have a: device, building or interactive in

    fukken
    fukken 2011/03/23
    色んなデータの共有サービス?らしい
  • Googleの短縮URL「goo.gl」がAPIの提供を開始 - F.Ko-Jiの「一秒後は未来」

    待ち望んでいた人も多いかもしれませんが、Googleが提供している短縮URL「goo.gl」がようやくAPIの提供を開始したようです。 » Google Code Blog: Google URL Shortener gets an API 利用するには APIs Console からAPIキーの取得が必要。APIs Consoleの「URL Shortener API」の欄にある「Activate」ボタンをクリックして取得してください。 OAuthもサポートしているようですが、ドキュメントではAPIキーの利用が推奨されています。 (追記) 上記についてコメントでご指摘を頂きましたので、コメント欄をごらんください。 APIで用意されている機能は、 URLの短縮 短縮されたURLの展開 短縮されたURLの統計を取得 ユーザーが短縮したURLの一覧の取得 といったものがあるようです。 APIs

    Googleの短縮URL「goo.gl」がAPIの提供を開始 - F.Ko-Jiの「一秒後は未来」
  • Twitpic

    Dear Twitpic Community - thank you for all the wonderful photos you have taken over the years. We have now placed Twitpic in an archived state. For more information, click here.

  • Class Reference - Google AJAX Search API - Google Code

    Google AJAX Search API は次のクラスに実装される JavaScript API です。 このドキュメントは、AJAX API ローダーを使えるように更新されました。このローダーでは、複数の Google AJAX API を同じページで容易に使えるようになり、また、それらの名前空間も統一されます。コードを変更したくない場合は、それã

  • ニワンゴ開発サイト

    OpenAPIとは、API、すなわちアプリケーションを作ることができるプラットフォームを、無償で自由に使うことができるサービスです。 開発者は、今回ニワンゴが提供するOpenAPIを使用することで、携帯電話のメール機能を使ったアプリケーションを作成することができます。 今回公開するOpenAPIを利用して開発したアプリケーションをサーバーに設置することで、エンドユーザーからの問い合わせに対して開発者(デベロッパー)が回答することができます。 具体的には、エンドユーザーの送ってきたコマンド付きのメールが、ニワンゴを介して、そのコマンドに対応する開発者のサーバーに問い合わせをします。 開発者サーバーからの返答は、再びニワンゴを介してメールの形に整形されて、エンドユーザーに届けられます。 メールを送ってから帰ってくるまでの手順を説明するとこうなります。 m@open.niwango.jp にコ

  • APIとの通信効率をよくする実装例(1) curl_multi

    こんにちは。ライフスタイル事業部のアリタと申します。 Yahoo!のサービスも裏側ではWebAPIが多用されています。1つのページを構成するのに5、6個のAPIを使うこともざらですが、それではさすがにパフォーマンスが問題となってきます。その原因と対策例を紹介していきましょう。 ■モデルケース 例として、3つのAPIから取得したデータをマッシュアップしたページがあるとします。(ここではサンプルコードを簡単にするため、APIの代わりに以下のRSSで説明としました) Yahoo!トピックス エンターテインメントRSS http://dailynews.yahoo.co.jp/fc/entertainment/rss.xml Yahoo!ミュージックマガジン最新情報RSS http://magazine.music.yahoo.co.jp/rss/ALL/rss.xml Yahoo!検索トレンドR

    APIとの通信効率をよくする実装例(1) curl_multi
    fukken
    fukken 2009/02/23
    接続失敗時の処理をどうするのだろう、ちょい調べる
  • Google Documents List Data APIがすごいことになっている - F.Ko-Jiの「一秒後は未来」

    Google Documents List Data API という Google Docs と連携できる API があります。正直、この API があることは今回初めて知ったので利用したことはないのですが、なんだかすごい API のようです。 Google Documents List Data API のリファレンスによると、おおむね次のようなことができるようです。 Google Docs に保存してあるドキュメントのリストを取得 word, spreadsheetなど種類別に取得 タイトルや文でドキュメントを検索してリストを取得 フォルダの作成 ドキュメントのアップロード ドキュメントの更新 ドキュメントのダウンロード(フォーマット変換可) 他にも色々ありますが、特にドキュメントのアップロード、ダウンロードってとこが面白そうです。 アップロード可能なファイルのフォーマットは csv

    Google Documents List Data APIがすごいことになっている - F.Ko-Jiの「一秒後は未来」
    fukken
    fukken 2009/02/23
    GoogleDocumentAPIって、データフォーマット変換APIとしても使えるんじゃねという発想
  • groongaデータベースAPIについて概説 - グニャラくんのグニャグニャ備忘録@はてな

    groongaにおいて、データベースを扱うためのAPI群について概説します。 groongaは、RDBMSでいうところのテーブル・カラムを扱うAPIを提供します。 テーブルは、内部的にハッシュテーブルもしくはパトリシアトライが基となっています。 それぞれの要素について、どのような操作が行えるかを説明します。 grn_hash grn_hashとは、以下の操作を行えるAPI群です。 任意のkeyを指定したデータ保存 任意のkeyを指定したデータ取得 任意のkeyを指定したデータ削除 カーソルを用いた、全てのkey/valueの取得・設定・削除 内部の実装は、ハッシュテーブルです。 メモリ上に作成することも、ファイルとして作成することもできます。 いわゆる*DBMと同等のことができます。 Tokyo CabinetでいうところのTCHDBですね。 grn_pat grn_patとは、以下の操作

    groongaデータベースAPIについて概説 - グニャラくんのグニャグニャ備忘録@はてな
    fukken
    fukken 2009/02/23
    Key-ValueストレージはTrieとHash両方に対応。1レコードに複数の値を保持できるテーブルもあり//なるほど、転置インデックスの持ち方を工夫して速度上げる方針か、納得
  • MTVN Content API - MTV Networks Developer Tools

    If you want to get your hands on the best MTV, VH1, CMT and Logo have to offer, you need the MTV Networks Content API. This is the place to find the documentation and information needed to start using it right away. Primarily designed for web developers, application builders and general mash-up makers, there's a lot you can do with the MTV Networks Content API. Here are a few sample projects: Bu

    fukken
    fukken 2008/10/29
  • iKnow! Developers - API 日本語ガイド

    新規アイテム 新規アイテムの学習を開始! 次の学習:1日後 学習毎に記憶強度が上がり「定着中」ゾーン へ。このゾーンの往復が脳科学のポイント! 復習! 次の学習:3日後 アイテムを忘れそうになると再び要復習ゾー ンへ。自動的に、要復習の指示が届きます 復習! 次の学習:3ヶ月後 ゾーンの往復毎に記憶強度が上がり、完璧に 覚えた段階でアイテムは「完了」ゾーンへ。

  • 高反発マットレスの選び方 | アフィブログに騙されない為の高反発マットレス手記

    ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。

    fukken
    fukken 2008/08/15
    豪快すぎる
  • conma.me

    This domain is registered at Dynadot.com. Website coming soon. conma.me 2024 著作権. 不許複製 プライバシーポリシー

    conma.me
  • はてなブログ | 無料ブログを作成しよう

    仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…

    はてなブログ | 無料ブログを作成しよう
  • Google Chart Tools - Google Code

    トップに戻る チャート サイズ チャートのサイズは、chs=<width in pixels>x<height in pixels> で指定します。 たとえば、chs=300x200 の場合、横 300ピクセル、縦 200 ピクセルのチャートが生成されます。 地図以外のすべてのチャートの最大領域は 300,000 ピクセルです。横と縦の最大値は1000 ピクセルなので、最å

    fukken
    fukken 2008/05/08
    リファレンスが日本語化された。ちなみにラベルはUTF-8でURLエンコードすると日本語がちょっとだけ通ります
  • Developer's Guide - Google Chart API - Google Code

    Discover the resources for adding interactive charts for browsers and mobile devices.

    Developer's Guide - Google Chart API - Google Code
  • wedata.net公開 - SWDYH

    wedataというサービスを作りました。 wedataはSITEINFOなど、誰でも書換えられるデータを保存して利用するためのシステムです。 AutoPagarizeのSITEINFOやそれ系のデータを保存する場所として使えればいいなあと思ってつくりました。 AutoPagerizeのSITEINFOは、今日からinfogamiからwedataに移転します。 wedataはSITEINFOに限らず、わりと汎用的に使えてAPIもあるので、興味あるひとはぜひを使ってみてください。 wedata http://wedata.net/

    wedata.net公開 - SWDYH
    fukken
    fukken 2008/05/05
    データ管理専用のwiki、みたいな
  • Google Chart Tools入門

    Google Chart Toolsとはグーグルが提供しているグラフ作成サービスです。簡単なコードを記述するだけで色々なグラフを生成することができ、生成したグラフはサイトに埋め込むことができます。ここでは Google Chart Toolsの使い方について解説します。

    Google Chart Tools入門
  • 「UI as Commons」という発想を図にしてみました - Accept Things

    naoyaさんとmiyagawaさんが面白い議論をされていたので、僕もちょっと考えてみました。 バックエンドアプリケーションの API インタフェースを規定するフロントエンド特化型アプリケーション API, UI as Commons お二人の議論を参考に図にしてみると、こんな感じになるのかなと思いました。 こうして図にしてみると、以下のようなアイデアが出てきました。 データソースは、RSSやAtomフィードよりも知的な感じがする(ロジックが組み込まれるため) ユーザーが定義したデータソースもfeed的に扱って、データソースのランキングができると面白いかも (データソースはURIで一意に選択できるため、データソースをfeed的に扱うことは可能だと思います) 異なるドメインに配置されたデータソースにアクセスするためのGatewayをLivedoorで用意しなければならない (XMLHttpR

    「UI as Commons」という発想を図にしてみました - Accept Things