タグ

apiに関するkimikatoのブックマーク (19)

  • HerokuのAPIデザイン

    Herokuが自ら実践しているAPIデザインガイドをGithubに公開した. “HTTP API Design Guide” このガイドは些細なデザイン上の議論を避けて,ビジネスロジックに集中すること目的としている.Heroku特有なものではなく,一般にも十分適用できる知見となっている. 最近は,モバイル向けにAPIをつくることも多いため,勉強もかねて抄訳した.なお内容は,HTTP+JSONのAPIについて基的な知識があることが前提となっている. 適切なステータスコードを返す それぞれのレスポンスは適切なHTTPステータスコード返すこと.例えば,“成功"を示すステータスコードは以下に従う. 200: GETやDELETE,PATCHリクエストが成功し,同時に処理が完了した場合 201: POSTリクエストが成功し,同時に処理が完了した場合 202: POSTやDELETE,PATCHリク

  • APIファーストで開発する - ワザノバ | wazanova

    http://blog.pop.co/post/67465239611/why-we-chose-api-first-development POPは、簡単にビジネス/アイデアをかたちにするために、1分でドメイン/スタートページ/メアドを用意できるサービスとのこと。彼らが、「APIファースト」で開発しようとした理由を紹介してます。 1) 将来APIを提供できるように 機能を追加する都度、APIが既に準備できているかたちになるので、将来APIを第三者に提供するときもスムーズ。 2) フロント/バックエンドの分離 バックエンドのテンプレートコードがフロントエンドのクライアントビューとやり取りしない仕様にすることで、将来の開発に負の資産を残さない。 3) スケーラビリティ フロント/バックエンドそれぞれを独立してスケールさせることができるので、将来的にメリットがでるはず。 4) 開発言語のバリア

    kimikato
    kimikato 2013/11/26
  • カンパの告知をしたいので表示できるようにしてみた【改訂版】 | GM's Log.

    Kampa!という手数料や個人情報が不要で15円から送金できるサービスのAPIを使ったウィジェットを作ってみたので公開してみることにしました。 というより、上にも書いてありますが、MA9(Mashup Awards)に出品するために作成したので公開します。 さて、Kampa!というのは、 Kampa!とは手数料や個人情報が不要で15円から送金ができるサービスです。 ・お金を出し合って’モノ’を購入するとき(備品、プレゼント等) ・インターネットの向こう側にいる人に投げ銭するとき(面白かった、役に立った等) に使う事ができます。 通常はありがとう!の気持ちと共に、ジュースを奢ったりなどといった事ができますが、インターネットではなかなかそうはいきません。 それを解決するのがKampa!です。 Kampa!は手数料がかからないので無駄がありません。 また、個人情報も必要ないので、たった15

    kimikato
    kimikato 2013/10/29
    大幅に書きなおした
  • Instagram API

    InstagramグラフAPIInstagramグラフAPIは、アプリのユーザーが自分のInstagramビジネスアカウントおよびInstagramクリエイターアカウントのデータにアクセスすることを許可します。このAPIを使用して、メディアの取得と公開、メディアへのコメントの管理と返信、他のInstagramユーザーが@メンションしたメディアの特定、ハッシュタグ付きのメディアの検索、他のInstagramビジネスやクリエイターに関する基メタデータと指標の取得を行えます。 Instagram基表示APIInstagram基表示APIは、アプリのユーザーが自分のInstagramアカウントの基プロフィール情報、写真、動画を取得することを許可します。このAPIは、ビジネスおよびクリエイター以外のInstagramユーザーを対象にしています。メディアの公開、コメントのモデレーション、@メン

  • Building a Mobile Web Application with the Google Reader API

  • http://api.atnd.org/

    kimikato
    kimikato 2011/09/16
  • Googleの各種APIを使った.NETアプリケーションを作る際にはぜひ使いたい·Google APIs Client Library for .NET MOONGIFT

    Google APIs Client Library for .NETGoogle製の.NET向けGoogle APIライブラリ。 Google APIs Client Library for .NETは.NET製、Windows用のオープンソース・ソフトウェア。Googleでは多数のWeb APIを用意している。それらはOAuth 1.0aもしくはOAuth 2.0で権限を取得して動作する。それらを使ったソフトウェアも数多く存在する。 対応サービス一覧 Web APIが普及するかどうかは、Webサービス自体が面白いのは当然として利用するためのライブラリが提供されているかどうかが大きな要因になる。プログラマーと言えども手軽に使えるにこしたことはないのだ。GoogleAPI各種をWindowsから使うならGoogle APIs Client Library for .NETを利用しよう。

  • Instagram APIを触ってみる

    InstagramのAPIが公開されましたね。 今のところ、登録して空くティベーとされた人から順次公開、といったプライベートベータ版らしいです。 内容の紹介はここで書いている方がおられます。早い。 公式のデモがここで公開されています。 Instagram — Real-time updates demo それぞれの都市でアップロードされたものがリアルタイムに反映されます。 そんなわけで、僕もアクティベートされたので軽く触ってみました。 ポピュラーになっている写真をダラダラ表示するだけのものです。 popular_photo 手順は簡単で、同じようなAPIを触ったことがある方ならすぐにわかると思います。 1.APIにリクエストを送る 2.返ってきたJSONを解析 3.画像のURLなどを抜き出して、ロード 4.表示 ※以下の内容は、2011/02/25現在のものです。APIの内容が変更になって

    Instagram APIを触ってみる
  • Google Analytics Data Export API で簡単に人気記事一覧を作成する方法

    Google Analytics Data Export API を使えば Web サイトの PV などを読み込むことができます。さらには GAPI という Data Export API を扱う PHP ライブラリを使えばもっと簡単に人気記事ランキングなんかを作ることができます。 gapi-google-analytics-php-interface – GAPIGoogle Analytics API PHP Interface – Google Project Hosting 人気記事のURLとPV数を配列で返すコード 以下は私がサンプルで書いたコードです。テスト用にお使いください。 include 'gapi-1.3/gapi.class.php'; $ga = new gapi( 'test@gmail.com', 'password' ); $ga->requestRep

  • [観] instagram API の概要(速報版)

    [要旨] instagram の API が限定公開されたので、どんな感じなのか調べてみました。 [キーワード] instagram,API

  • Google URL Shortener APIを利用する - DiaryException

    Google URL Shortener goo.gl(6文字)。bit.ly(6文字)と同じというのが、対抗意識ばりばりというか、じゃあGoogleの強みとして述べているセキュリティとか速さをどれくらい体験出来るのかな、ということになる。 goo.gl短縮URLを作るための、APIは公開されていないのだが、Google Toolbarのxpiファイルをunzipし、lib/toolbar.js というファイルを読むと getUrlShorteningRequestParams_ という関数が見付かる。これが、Google URL Shortenerに投げるPOSTデータを生成している。 JavaScriptコードをPythonに変換してみた。関数名などは出来るだけそのままにしたが、一部は異なる記述を使っているので、JSコードを参照されたし。 #!/usr/bin/python # imp

    Google URL Shortener APIを利用する - DiaryException
  • Pythonを使ってgoo.glの短縮URLを得る | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー こちらのブログから:-)。Pythonを使ってgoo.glの短縮URLを得る方法。 オリジナルのコードを変更して,かつ少し短くしてあります。simplejsonをインストールする必要があります。goo_gl.pyのようなファイル名で保存しておいてください。 #!/usr/bin/env python def shorten(url): from re import match from urllib2 import urlopen, Request, HTTPError from urllib import quote from simplejson import loads try:

  • #MA6 マッシュアップアワード6に参加する方限定。なんとAzure無料で使えます!:Azureの鼓動:オルタナティブ・ブログ

    毎度おなじみマッシュアップアワード6 #MA6 に今回はマイクロソフトも参戦! 「APIって何か提供してましたっけ?」という方もWeb界隈には多いと思われるが、 マイクロソフトのクラウドサービスはその多くが開発者向けにAPIを公開している。 今回はその中から私の独断と偏見で、BingとAzureを中心にAPIを登録させていただいた。 (さりげなくデータマーケットプレイス "Dallas" も紛れ込ませていたりして…) そもそも、マイクロソフトの主要ビジネスの1つであり続けているクライアントOSも、 開発者の皆様に支えられてきたことは周知の事実。モノがクラウドに移り変わろうが、 SDKやAPI技術情報やサポートなどを提供して開発者のみなさまと、持ちつ持たれつ よい関係を築いてゆけるのがマイクロソフトの強みと言える。 と、能書きはそこそこに、題。 MA6では、API提供だけでなくプラットフ

    #MA6 マッシュアップアワード6に参加する方限定。なんとAzure無料で使えます!:Azureの鼓動:オルタナティブ・ブログ
  • Google カレンダーの予定リマインダ ボタンの作成手順 - Google カレンダー

    インタラクティブなカレンダーをウェブサイトに追加したり、ウェブサイトの訪問者がカレンダーの予定を保存するためのボタンを追加したりできます。 カレンダーをウェブサイトに埋め込む パソコンで Google カレンダーを開きます。ウェブサイトに埋め込むコードはパソコンでのみ生成できます。Google カレンダー アプリでは生成できません。 右上にある設定アイコン   [設定] の順にクリックします。 画面左側で、埋め込むカレンダーの名前をクリックします。 [カレンダーの統合] セクションに表示されている iframe コードをコピーします。 埋め込みコードの下で、[カスタマイズ] をクリックします。 設定をカスタマイズしてから、表示されている HTML コードをコピーします。 埋め込んだカレンダーは、そのカレンダーを共有しているユーザーにのみ表示されます。すべての訪問者がカレンダーを閲覧できるよ

  • @Anywhere documentation

    <script src="http://platform.twitter.com/anywhere.js?id=API_KEY&v=chirp_preview"></script> <script> twttr.anywhere.config({ assetHost: 'twitter-anywhere.s3.amazonaws.com' }); twttr.anywhere(function(T) { if (T.isConnected()) { // your app! } else { T('#login').connectButton(); } }); </script>

  • Google Analytics APIを調査したときのメモ

    ブログ手当が発動して社員のブログをGoogle Analyticsで解析してますが、社長から「全員分見るのが結構めんどくさい」(ガジェットで表示したいらしい)ということで、一つの画面で全員分表示できるようなAPIGoogle Analyticsで提供されているか調査したときのメモ。 Google Analytics APIのホームはここ(Docsからリファレンスを参照)。 見る限り外部からGoogle Analyticsのデータにアクセスすることは今はできないみたい。 でも、埋め込むJavascriptをカスタマイズすることで収集データをいろいろ調整することは可能らしい。古いトラッキングコードと新しいトラッキングコードの違いもあった。パフォーマンスが向上してファイルサイズも小さくなったらしい。詳細はここ。 このPDFファイルも一度読んどくと、どんなことができるのかざっくり分かるのでいいか

  • Developer's Guide - Google Analytics - Google Code

    Developer's Guide We strongly suggest you subscribe to our notify group to stay up-to-date on new releases, deprecation changes, and other service-related news about the Google Analytics Data Export API. This is a low-volume email list as a service to our API users. With the Google Analytics Data Export API, you can develop client applications that download Analytics data in the form of Google Dat

  • ニコ生アラート(本家)の仕様とは (ニコナマアラートホンケノシヨウとは) [単語記事] - ニコニコ大百科

    ニコ生アラート(家)の仕様単語 ニコナマアラートホンケノシヨウ 2.7千文字の記事 17 0pt ほめる 掲示板へ 記事編集 はじめにログインAPIその1認証APIその2ユーザー認証を行わないAPIコメントサーバー番組情報取得API関連項目掲示板はじめに このページはニコ生アラート(家)が行っている処理の2009/8/27現在における仕様についてまとめたものです。 このページの目的はユーザーが開発するニコニコ生放送の番組通知ソフトウェア/Webサービスにニコ生アラート(家)と同様の処理を組み込んで頂き、ニコニコ生放送の負荷低減を目指すことです。 このページの内容及び公開しているAPIの仕様は予告なく変更される可能性があります。また仕様変更時にこのページの内容は修正されない可能性があります。 ツールおよびサービスでこれらのAPIにアクセスする時、そのツール名/サービス名とバージョン情報

    ニコ生アラート(本家)の仕様とは (ニコナマアラートホンケノシヨウとは) [単語記事] - ニコニコ大百科
  • livedoor

    1これが「よかれと思って」ウザイやつまめきちまめこニー... 2ひろゆき漫画喫茶ってホテルの上位互換ですよね?漫画読み放...オレ的ゲーム速報@... 3【悲報】水原一平さん、カジノの学校を中退していたWMWMWMWMWM...なんじぇいスタジア... 4日国民「賃金が増えないの!助けて!」国民民主党・玉木「ふ...ハムスター速報 5【画像】飲店員「すいません。チキン南蛮とチキンカツを間違...はちま起稿 6内定辞退したら「わかった。もしよかったらいつでも戻って来て...不思議.net - 5ch(2... 7【悲報】カンニング→自殺アルファルファモザ... 8バレンタインの苦い思い出【47】ヤゴヴのマンガ劇場 9【れいわ信者】元れいわ新選組ボランティア「山太郎を支持す...痛いニュース(ノ∀`... 10【値上げ】5月電気代、大手全社値上がり政府の再エネ賦課金引...ツイッター速

    livedoor
  • 1