- 追加された行はこの色です。
- 削除された行はこの色です。
~
#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エクスプローラー | 各種メソッドに、任意のリクエストのパラメータを付与して、ブラウザ上で手軽に実行して、レスポンスの値を確かめることができる |
| JSON | [[JavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマット>http://thinkit.co.jp/article/70/1/]] |
| REST | Representational State Transfer(REST) は、ウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつ |
| SOAP | |
| XML-RPC | RPCプロトコルの一種であり、エンコード(符号化)にXMLを採用し、転送機構に HTTP を採用している。非常に単純なプロトコルで、少数のデータ型やコマンドだけを定義しているだけ |
~
*単語 [#r3af0224]
|APIエクスプローラー|各種メソッドに、任意のリクエストのパラメータを付与して、ブラウザ上で手軽に実行して、レスポンスの値を確かめることができる|
~
~
*Web API [#o91292a8]
IT Proの記事より~
http://itpro.nikkeibp.co.jp/article/Keyword/20070829/280600/
**Web API とは [#o91292a8]
IT Proの記事より~
http://itpro.nikkeibp.co.jp/article/Keyword/20070829/280600/
WebAPIアプリ一覧~
http://listoftwopointo.blogspot.com/
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での認証
WebAPIのデータ構造は大まかに以下2つに分けられる~
(1) XML~
(2) JSON, JSONP
WebAPIでの認証
**WebAPI 一覧 [#me1655a1]
クロスドメイン制限
CENTER:RESTのデータ提供形式
|~受信形式|~データフォーマット|~クロスドメイン|
|XML|XML|×|
|JSON形式|JavaScriptのオブジェクト形式|○|
|JSONP形式|JavaScriptのオブジェクト形式|○|
▼Twitter
https://dev.twitter.com/docs/api
http://twitapi.com/explore/
▼Facebook Graph API
http://developers.facebook.com/docs/reference/api/
https://developers.facebook.com/tools/explorer
~
※FacebookのAPIドキュメントは日々更新されており他のAPIに比べて整理されておらず読解が難しいですが、有志による日本語訳サイトと合わせて確認するとよいでしょう。
Graph API : Facebook開発者向けドキュメントの日本語訳とTips
**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/]]
▼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
▼Twitter~
https://dev.twitter.com/docs/api~
http://twitapi.com/explore/~
▼Google Maps API ファミリー - Google Code
http://code.google.com/intl/ja/apis/maps/
https://code.google.com/apis/explorer/
▼Mixi Graph API~
http://developer.mixi.co.jp/connect/mixi_graph_api/~
http://www.atmarkit.co.jp/fsmart/articles/androidmixi/01.html
▼Instagram
http://instagram.com/developer/
▼Mixi Android SDK~
http://developer.mixi.co.jp/appli/spec/android/download/
▼Last.fm
http://www.lastfm.jp/api
▼Facebook Graph API~
[[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]]~
~
~
郵便番号検索APIは、郵便番号から対応する住所を探し出してくれるサービスなのですが、ブラウザのアドレス欄に
※FacebookのAPIドキュメントは日々更新されており他のAPIに比べて整理されておらず読解が難しいですが、有志による日本語訳サイトと合わせて確認するとよいでしょう。~
Graph API : Facebook開発者向けドキュメントの日本語訳とTips
http://zip.cgis.biz/xml/zip.php?zn=1000005
▼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]]
[[戻る>Chinsan's Laboratory Colum]]