#freeze
[[戻る>Chinsan's Laboratory Colum]]

~
*参考 [#td0d0b98]

    [[参考:MVCフレームワークにおける Web API 実装>http://d.hatena.ne.jp/naoya/20051112/1131777273]]~
    [[参考:Web API Viewer>http://webapi.biz/]]

~
*単語 [#r3af0224]
|APIエクスプローラー|各種メソッドに、任意のリクエストのパラメータを付与して、ブラウザ上で手軽に実行して、レスポンスの値を確かめることができる|

**単語 [#r3af0224]
| APIエクスプローラー | 各種メソッドに、任意のリクエストのパラメータを付与して、ブラウザ上で手軽に実行して、レスポンスの値を確かめることができる |
| JSON | [[JavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマット>http://thinkit.co.jp/article/70/1/]] |
| REST | Representational State Transfer(REST) は、ウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつ |
| SOAP | |
| XML-RPC | RPCプロトコルの一種であり、エンコード(符号化)にXMLを採用し、転送機構に HTTP を採用している。非常に単純なプロトコルで、少数のデータ型やコマンドだけを定義しているだけ |
~

**Web API とは [#o91292a8]
*Web API  [#o91292a8]
    IT Proの記事より~
    http://itpro.nikkeibp.co.jp/article/Keyword/20070829/280600/


    WebAPIアプリ一覧~
    http://listoftwopointo.blogspot.com/


**方式 [#t59383f7]
    SOAP、REST,JSON,JSONP
    主なアクセス形式:SOAP、REST,JSON,JSONP、XML-RPC

    WebAPIのプロトコルは大まかに以下2つに分けられる~
    1.REST風~
    2.SOAP, XML-RPC

CENTER:利用可能なHTTPメソッド
|~ |~GET|~POST|
|REST風|○|○|
|SOAP,XML-RPC|×|○|

~

    WebAPIのデータ構造は大まかに以下2つに分けられる~
    (1) XML~
    (2) JSON, JSONP

    WebAPIでの認証

    クロスドメイン制限

CENTER:RESTのデータ提供形式
|~受信形式|~データフォーマット|~クロスドメイン|
|XML|XML|×|
|JSON形式|JavaScriptのオブジェクト形式|○|
|JSONP形式|JavaScriptのオブジェクト形式|○|


~

**WebAPI 一覧 [#me1655a1]
    [[API List 100>http://smsurf.app-rox.com/api/]]~
    [[ワッフル - みんなで作る WebAPI 情報サイト>http://wafl.net/]]~
    [[Web API Viewer>http://webapi.biz/]]~
    [[Shiz Labs - Web API まとめ>http://shizlabs.amonya.com/tecnorogy/webapi.html]]~
    [[登録だけで使えるWebAPIサービス一覧>http://blog.diimo.net/api-index/]]~
    [[日本で公開されているAPI一覧>http://blog.zuzara.com/2006/07/20/98/]]


    ▼Twitter~
    https://dev.twitter.com/docs/api~
    http://twitapi.com/explore/~

    ▼Mixi Graph API~
    http://developer.mixi.co.jp/connect/mixi_graph_api/~
    http://www.atmarkit.co.jp/fsmart/articles/androidmixi/01.html

    ▼Mixi Android SDK~
    http://developer.mixi.co.jp/appli/spec/android/download/

    ▼Facebook Graph API~
    http://developers.facebook.com/docs/reference/api/~
    https://developers.facebook.com/tools/explorer~
    [[Facebook Graph API>http://developers.facebook.com/docs/reference/api/]]~
    [[Facebook Graph API - Graph API Explorer>https://developers.facebook.com/tools/explorer]]~
    [[Facebook Graph API - Album API>http://developers.facebook.com/docs/reference/api/album/]]~
    [[Album API の和訳>http://facebook-docs.oklahome.net/archives/51910528.html]]~
    [[【Facebook】Graph API の説明>http://blogs.itmedia.co.jp/naoto/2010/04/facebookgraph-a.html]]|~
    [[Facebook開発者向けドキュメントの日本語訳とTips>http://facebook-docs.oklahome.net/archives/51906043.html]]~
    [[FacebookのGraph API(その1・概要)>http://www.h-fj.com/blog/archives/2011/08/15-105815.php]]~
    [[Facebook API 入門>http://www.ibm.com/developerworks/jp/xml/library/x-androidfacebookapi/]]~
    [[Facebook、やっとAndroid SDKをリリース>http://jp.techcrunch.com/archives/20100527facebook-launches-android-sdk/]]~
    [[Facebookに関するアプリ開発情報を調べてみました>http://d.hatena.ne.jp/moto_maka/20110223/1298402186]]~
    [[FaceBook androidアプリを作る その1@Android SDKインストール編>http://www.bushido-spirits.jp/nushiblog/2011/07/creating-a-facebook-app-install-android-sdk/]]~
    [[Androidで、Facebook SDK を使ってみた>http://oneworld-inc.jp/blog/?p=14]]~
    [[OAuth 2.0を使うソーシャルなAndroidアプリの作り方>http://www.atmarkit.co.jp/fsmart/articles/androidmixi/01.html]]~
    [[FacebookのAPI仕様を調べてみた>http://labs.septeni.co.jp/?p=260]]~



~
~

    ※FacebookのAPIドキュメントは日々更新されており他のAPIに比べて整理されておらず読解が難しいですが、有志による日本語訳サイトと合わせて確認するとよいでしょう。~
    Graph API : Facebook開発者向けドキュメントの日本語訳とTips

    ▼Foursquare~
    https://developer.foursquare.com/~
    https://developer.foursquare.com/docs/explore.html~

    ▼Flickr~
    http://www.flickr.com/services/api/~
    http://www.flickr.com/services/api/explore/?method=flickr.photos.search~

    ▼Google Maps API ファミリー - Google Code~
    http://code.google.com/intl/ja/apis/maps/~
    https://code.google.com/apis/explorer/~

    ▼Instagram~
    http://instagram.com/developer/~

    ▼Last.fm~
    http://www.lastfm.jp/api~

    ▼Picasa~
    http://code.google.com/intl/ja/apis/picasaweb/overview.html~
    [[参考:Picasa Web AlbumのAPIを商用利用できるか>http://se-suganuma.blogspot.com/2010/09/picasa-web-albumapi.html]]~
    [[参考:GData API のJSONP出力を利用して、Picasa のアルバム写真をjavascriptでサイトに埋め込み>http://www.goodpic.com/mt/archives2/2007/07/gdata_api_jsonp.html]]~
    [[参考:Picasa APIにアクセスする方法のまとめ>http://319ring.net/blog/archives/1573]]~
    [[参考:AndroidのGoogle Authenticatorを解析(?)してみた>http://blog.mine-studio.com/2011/01/android%E3%81%AEgoogle-authenticator%E3%82%92%E8%A7%A3%E6%9E%90%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/]]~
    [[参考:『Picasa』を便利にするツールたち>http://journal.mycom.co.jp/articles/2010/06/03/picasa_selection/index.html]]~
    [[参考:Picasa Webアルバムを表示する(1)>http://yoppa.org/cucwebmov2010/2337.html]]~
    [[参考:Picasa Webアルバムを表示する(2)>http://yoppa.org/cucwebmov2010/2419.html]]~
    [[参考:Google Picasa Web API から特定のアルバムの画像を取得から表示まで、比較的楽に出来る何かを作った(仮)>http://tnker.com/?p=1903]]


~
~
    郵便番号検索APIは、郵便番号から対応する住所を探し出してくれるサービスなのですが、ブラウザのアドレス欄に~
    http://zip.cgis.biz/xml/zip.php?zn=1000005~
    とやるだけ~


*リスク [#r3de1f41]
    突然サービスが終わる可能性あり~


**参考 [#td0d0b98]

    [[参考:MVCフレームワークにおける Web API 実装>http://d.hatena.ne.jp/naoya/20051112/1131777273]]~
    [[参考:Web API Viewer>http://webapi.biz/]]

~
~
 [[戻る>Chinsan's Laboratory Colum]]


Wiki TOP   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS