02-24-10

WordPressテーマ変更の時に忘れそうなことまとめ

WordPressだけに限ったことじゃないんですけどね^-^; テーマをシンプルなものに変更してみました。リニューアルってほどではありませんが、テーマを変えてる途中でいろんなことがおきましたので、メモ代わりにまとめておきます。

1.metaタグを忘れずに

meta name="verify-v1"
meta name="y_key"
meta name="msvalidate.01"

この3つのmetaタグはgoogle、Yahoo、MSの検索エンジンにクロールさせるタグなので忘れずに。WordPressテーマ編集の「ヘッダー (header.php)」ここの項目からコピーしておきましょー。

2.Google Analyticsコード

Google Analyticsに登録した時に、3~4行ほどJavaScriptコードを追加したと思います。いわゆる「トラッキングコード」ってヤツですね。ボクはすっかり忘れてて、一日分の計測ができてませんでした。。。たいしたトラフィックでもないんですけどね笑 WordPressテーマ編集の「フッター (footer.php)」のところにボクは書いてありました。

3.CSSの追加

テーマを変更したらちょっとはCSSを変更すると思います。変更する分とは別に、追加したCSS、ボクの場合はtableタグに関するCSSをコロッと忘れていたので、変更する前のテーマのCSSに、追加した項目があれば忘れずにコピーしておきましょー。

4.JavaScriptの追加

Flashを表示させるためのswfobject.jsをheadタグに入れていたので忘れずに新しいテーマでもつけておく。

5.新しいテーマで外観の編集を更新したときにphpエラーが出る

エラーがなにを言っているのかよくわかりませんでしたが「functions.php」というファイル名が出ていたので開いて中身を見てみました。特に問題なさそうなときのphpエラーでよく解決することは改行を消すことです。今回ボクに起きたエラーのなかで、この「functions.php」の中にある改行をとっぱらったらエラーなく更新することができました。「functions.php」は下記のディレクトリの中にあります。

wp-content/themes/[テーマ名]/functions.php

6.テーマを変更した時にwp-adminが文字化けする

これはもうボク自身が自爆してたんですが、、^-^; レンタルサーバーの「php.ini」をなんでかさわってしまってて、それによってテーマを変更した時に文字化けがおきてしまってました。普通の使い方をしていた場合は特に触る項目ではありませんが、もし、テーマを変更した瞬間に文字化けが起きたら「php.ini」を設定できるところに行って、下記の表を参考に変更してみてください。

設定項目 設定内容
default_charset UTF-8
mbstring.language neutral
mbstring.internal_encoding 未設定
mbstring.encoding_translation off
mbstring.http_input pass
mbstring.http_output pass
magic_quotes_gpc off
session.use_trans_sid 未設定
short_open_tag on
safe_mode off

※ロリポップの場合の設定順番です

02-18-10

ActionScript3.0でインスタンス名を調べたり設定する方法

ライブラリにおいてあるムービークリップに対して、リンゲージでActionScriptに書き出しをチェックを入れてクラス化したモノを、var 変数名:クラス名 = new クラス名();で生成して、stage.addChild(変数名);でステージに配置するのは基本だと思います。が、この一連の流れで一体どこにインスタンス名を設定するのか非常に悩んでしまいました。

単純にMovieClipを生成するだけなら、var 変数名:MovieClip = new MovieClip();でできちゃいます。ActionScript2以下の場合では、createEmptyMovieClipを使って空のMovieClipを生成していたと思います。

インスタンスを作成する場所.createEmptyMovieClip(インスタンス名, 深度)

第二引数にインスタンス名を設定ができ、例えばforで繰り返し生成する場合は、インスタンス名に対して「i」を連結させて連番名などにしたりしていました。さて、、ActionScript3.0ではどうするのでしょうか。。。

まず、空のMovieClipを生成した時の名前を調べました。

var mc:MovieClip = new MovieClip();
trace(mc.name);//「instance1」と出力

「name」はActionScript2以下の場合は「_name」でアンダーバーがいりましたが、ActionScript3.0ではアンダーバーがいらなくなりました。newしたMovieClipの名前をtraceしてみると「instance1」と出力されました。
これをforで繰り返して生成したMovieClipにアクセスする為には「instance1」「instance2」とかのまま作られたらダメですよね。。。

そこで調べました。なんと!ActionScript2以下ではインスタンス名を調べることしかできなかったnameが、ActionScript3.0からnewしたインスタンス名に設定できることが分かりました、つまり、

var mc:MovieClip = new MovieClip();
mc.name = "myMc";
trace(mc.name);//「myMc」と出力

こう書けちゃうんです!勘の鋭い方はもう分かると思いますが、forで繰り返すときは、変数名.nameに代入する文字列に対して「i」とかを連結すればOK!

for(var i:int = 0; i<5; i++){
	var mc:MovieClip = new MovieClip();
	mc.name = "myMc"+i;//←ここで連番名にできる
	trace(mc.name);
}

これは、ActionScript3.0を覚える最初のほうの壁ですね。。。どなたか同じ壁にぶち当たってこれみて助かれば御の字です。

02-18-10

FlashLite1.xでloadVariablesの第二引数に注意

FlashLite1.xで動的にコンテンツを動かす時に欠かせないのが、loadVariablesで変数をまとめたテキストデータを取得方法があります。FlashLite1.xではムービークリップごとにアクセスするのはドットシンタックスではなくスラッシュシンタックスなので、loadVariablesの第二引数に_rootという記述では変数を取得することができないので、loadVariablesの第二引数に「”/”」と記述します。
と、断言しちゃってますが、Flashのヘルプや他のブログなどをみると、第二引数に_rootとかいているパターンが多く、ブラウザやDevice Centralで第二引数に_rootで正しく動いても、ケータイ端末実機で動かない場合は下記の方法を試してみてください。

Flash Lite 1.xでのloadVariablesの記述

on (press, keyPress "<Enter>") {
loadVariables("data.text","/"); //←第二引数で_rootではなく「"/"」スラッシュを書く
}

loadVariablesはボタンアクションでないと動作しない

swfファイルがケータイ端末にロードが完了した瞬間にFlashは再生され、1フレーム目のScriptが実行されます。その瞬間に、loadVariablesが実行されると、swfファイルを読み込んだだけで端末情報が取得できたりしてしまうので、フレームアクションではloadVariablesが実行されないようになってます。これはFlashLite全体の仕様なので、loadVariablesとloadMovieで外部ファイルにアクセスする場合は必ずユーザーさんにボタンアクションをしてもらわなければなりません。パソコンコンテンツとは違い、データを取得して動的に表示させる場合はスムーズに見えるようなUIの工夫が必要になると思います。

02-16-10

検索エンジンAPI

Yahoo! 検索

提供:ヤフー株式会社
API:Yahoo! 検索
URL:http://developer.yahoo.co.jp/
Yahoo!検索Webサービスでは、インターネット上で公開されているページを検索する「ウェブ検索」、画像を検索する「画像検索」、動画を検索する「動画検索」、また、実際にYahoo!検索で使用されたキーワード情報をもとに、指定されたキーワードとよく組み合わせて検索されるキーワード情報などを抽出する「関連検索ワード」を提供します。

Yahoo! カテゴリ

提供:ヤフー株式会社
API:Yahoo! カテゴリ
URL:http://developer.yahoo.co.jp/
Yahoo!カテゴリWebサービスでは、Yahoo! JAPANのスタッフがインターネット上のサイトを収集し。テーマやジャンルごとに分類したYahoo!カテゴリのデータにアクセスし、登録されたサイトデータやカテゴリのツリー構造を取得する「ディレクトリツリー」、登録されたサイトデータやカテゴリを検索する「ディレクトリサーチ」を提供します。

人力検索はてなおとなり質問API

提供:株式会社はてな
API:人力検索はてなおとなり質問API
URL:http://url.hatena.ne.jp/cNhRE
質問本文を送信すると、キーワード抽出の後人力検索はてなの質問データベースを検索し、似た質問を返信するAPIです。

Reflexa Web API

提供:株式会社 Preferred Infrastructure
API:Reflexa Web API
URL:http://labs.preferred.jp/reflexa/about_api.html
連想検索エンジンreflexa(リフレクサ)は、情報の海を見渡すための新しい手段を提供します。コトバとコトバのつながりを元に、今まで知らなかった新しい情報を探索していくための検索エンジンです。reflexa web APIは連想検索エンジンreflexaの機能をWebサービス上から利用するためのWeb APIを提供しています。

02-15-10

位置情報・住所・ルート検索ができる地図・geoのAPI

OrkneyリバースジオコーダーAPI β

提供:株式会社オークニー
API:OrkneyリバースジオコーダーAPI β
URL:http://www.orkney.co.jp/revgeocoder/
OrkneyリバースジオコーダーAPIβは、緯度経度を入力すると、その地点の住所文字列を返却するAPIです

OrkneyジオコーダーAPI β

提供:株式会社オークニー
API:OrkneyジオコーダーAPI β
URL:http://www.orkney.co.jp/geocoder/
OrkneyジオコーダーAPIβは、住所や駅名を入力すると、その地点の座標緯度・経度を返却するAPIです。

Google Maps API

提供:Google, Inc.
API:Google Maps API
URL:http://code.google.com/intl/ja/apis/maps/
Google Maps API は Google マップを Web ページに埋め込むことができる API です。この API はさまざまな機能を Web ページ上の地図に追加するために多数のユーティリティを提供しています。
Google Maps API についての技術的な質問は以下のユーザーグループでお問合わせください。
Google-Maps-API-Japan
http://groups.google.co.jp/group/google-maps-api-japan

ドコイク?Webサービス

提供:株式会社リクルート
API:ドコイク?Webサービス
URL:http://www.doko.jp/api/
ドコイク?WEBサービスは、ドコイク?の持つ日本全国の店舗・スポット情報を利用して、新しいサービス、サイト、アプリケーションを作成するためのWebサービスです。

自転車大好きマップ API

提供:有限責任事業組合 自転車ライフプロジェクト
API:自転車大好きマップ API
URL:http://www.bicyclemap.net/
「自転車大好きマップ全国版」に登録されている地点やルートのデータをAPIで提供します。このAPIを利用して生成したページでは、「自転車大好きマップ全国版」トップページ(http://www.bicyclemap.net)へのリンクをお願いいたします。また、 info@bicyclemap.netまで一言お知らせをお願いします。文字コードはすべてUTF-8です

kosoku API

提供:株式会社ゴーガ
API:kosoku API
URL:http://kosoku.jp/api.php
「高速.jp」は、高速道路の最適なルートと料金、IC付近のお店を検索できるサイトです。kosoku APIでは、高速.jpの機能のうちルート検索、料金検索を提供しています。

GeoPlatform API

提供:株式会社シリウステクノロジーズ
API:GeoPlatform API
URL:http://lab.cirius.co.jp/GeoPlatformAPI
位置情報関連のソフトウェアを作成する際に利用いただけるAPIです。携帯向け位置取得APIである GeoForm API や、住所・駅名や緯度経度、郵便番号を相互に変換するGeoPoint API 、2点の緯度経度情報から、その2点間の最短ルートを取得する Web Routing API などを提供しています。

Yahoo! 地図

提供:ヤフー株式会社
API:Yahoo! 地図
URL:http://developer.yahoo.co.jp/
Yahoo! 地図Webサービスでは、JavaScript、もしくはFlashを用いて、あなたのウェブページに地図を埋め込んだアプリケーションを作成できます。また「ローカルサーチAPI」では、住所・郵便番号・施設を指定して、その位置情報(緯度、軽度)を出力するキーワード検索、位置情報(緯度、軽度)、範囲を指定すると、その範囲内に含まれる施設情報を出力する周辺検索を提供します。

Flash Maps API

提供:株式会社マピオン
API:Flash Maps API
URL:http://labs.mapion.co.jp/api/
マピオン Flash Maps API では、Adobe Flex を使ってドラッグ&ドロップによるフリースクロール可能な地図をFlashアプリケーション内に埋め込むことができます。地図を操作したり、動的コンテンツを地図へ追加するためのAPIを利用することで、リッチな地図アプリケーションをすばやく作成することが可能です。
また マピオン Flash Maps API は Adobe AIR によるデスクトップアプリケーションの作成にも利用することができます

SimpleAPI 最寄り駅API

提供:株式会社ユーザーローカル
API:SimpleAPI 最寄り駅API
URL:http://map.simpleapi.net/
場所(経度緯度)を指定すると、その付近にある最寄り駅の名前や方角、距離を表示するWeb APIです。XML、JSON、画像などでの出力に対応しています

HeartRails Express API

提供:株式会社ハートレイルズ
API:HeartRails Express API
URL:http://express.heartrails.com/
路線/駅名/最寄駅等の地理情報を XML、JSON (P) 形式で取得できる API です。Google Maps 等の地図サービスと組み合わせてご利用いただけます。

LocoSticker 話題のスポットRSS

提供:沖電気工業株式会社
API:LocoSticker 話題のスポットRSS
URL:http://locosticker.jp/
LocoSticker に日々登録されるコンテンツから抽出した位置表現に対して統計処理を行ない、「話題のスポット」を選び出してRSSで配信しています

LocoSticker Geocoder API

提供:沖電気工業株式会社
API:LocoSticker Geocoder API
URL:http://locosticker.jp/
LocoSticker Geocode APIは、入力された住所や地名を緯度経度に変換してJSON(JSONP)形式で応答するAPIです

LocoStickerキーワード分布データ検索API

提供:沖電気工業株式会社
API:LocoStickerキーワード分布データ検索API
URL:http://locosticker.jp/
LocoSticker キーワード分布データ検索APIは、指定されたキーワードの地理的な分布状態を応答するAPIです。キーワード分布図やヒートマップを作成する際の元データとして利用できます。キーワードを指定して呼び出すと緯度経度とキーワードの出現密度をJSON(JSONP)形式で応答します

LocoSticker位置表現特定API(海外版)

提供:沖電気工業株式会社
API:LocoSticker位置表現特定API(海外版)
URL:http://locosticker.jp/
LocoSticker 位置表現特定API(海外版)は、指定されたテキスト内に含まれる海外のカタカナ地名(アジアの漢字地名も含む)、スポット名を特定・抽出するAPIです。テキストの内容上重要な位置表現に絞り込んで抽出することができます。テキストを指定して呼び出すと、抽出した位置表現を緯度経度付きで JSON(JSONP)形式で応答します

LocoSticker 位置表現特定API

提供:沖電気工業株式会社
API:LocoSticker 位置表現特定API
URL:http://locosticker.jp/
LocoSticker 位置表現特定APIは、指定されたテキスト内に含まれる住所・地名等の位置表現を特定・抽出するAPIです。テキストの内容上重要な位置表現に絞り込んで抽出することができます。テキストを指定して呼び出すと、抽出した位置表現を緯度経度付きでJSON(JSONP)形式で応答します

LocoSticker 位置情報付きコンテンツ検索API

提供:沖電気工業株式会社
API:LocoSticker 位置情報付きコンテンツ検索API
URL:http://locosticker.jp/
LocoSticker 位置情報付きコンテンツ検索APIは、LocoSticker が収集し、位置情報を付与したブログ記事を検索するためのAPIです。緯度経度を指定して呼び出すと、その場所の周辺について書かれたブログ記事のURL をJSON(JSONP)形式で応答します

PlaceEngine API

提供:クウジット株式会社
API:PlaceEngine API
URL:http://www.placeengine.com/show/support
PlaceEngine は、Wi-Fi機器を使って簡単に現在位置を推定し、 周辺の関連情報を提供しやすくするサービスです。 アクセスポイントからの電測情報を用いますので、屋内や地下街のように、GPSの機能しない場所でも位置を求めることが可能です。
PlaceEngine APIを利用するためには、 PlaceEngineクライアント w061216 (WindowsXP版), m061216 (Willcom ZERO-3版) 以降のバージョンが必要です。まずは、http://www.placeengine.com/show/installよりクライアントソフトをダウンロード下さい

ジオどすⅡ全国・ジオコーダ前処理API

提供:ジオどす
API:ジオどすⅡ全国・ジオコーダ前処理API
URL:http://geodosu.com/ja/geodosu2-api.html
住所文字列から、ビル名等を削り、きれいな郵便住所の形式に整形することで、他社ジオコーダの検出成功率をアップします

ジオどすⅡ京都・通り名ジオコーダAPI

提供:ジオどす
API:ジオどすⅡ京都・通り名ジオコーダAPI
URL:http://geodosu.com/ja/geodosu2-api.html
一般的なジオコーダでは検出されにくい『京都の住所』を検出し、緯度経度に変換します。
京都の住所であれば英語、ローマ字、簡体字/繁体字中国語(近日公開予定)、ひらがな、カタカナによる検索に対応。
(1)緯度経度、(2)予想される範囲、に加え、ジオどすⅡでは(3)ひらがなによる読み、(4)漢字による表記、(5)ローマ字による読み、も出力する。
一部、複数の他社ジオコーダの串刺し検索が可能です

ぽすたん

提供:イースト株式会社
API:ぽすたん
URL:http://www.postan.jp/Detail.aspx
ぽすたんは、住所の一部(漢字・かな・カナ)、7桁の郵便番号、3または5桁の旧郵便番号をキーワードにして、該当する住所・住所の読み、新旧の郵便番号を検索できる、便利で簡単なWebサービスです。
2005年2月に郵政事業庁から公開されていた住所の郵便番号を使用しています

RailGo

提供:イースト株式会社
API:RailGo
URL:http://www.railgo.jp/guide.html
RailGo(レイルゴー)は、イースト(株)がヴァル研究所の協力のもと、「駅すぱあと」の機能部品をメソッド化し、Webサービスとして適用可能とした、インターネットサービスです。RailGoの採用により、精算業務プロセスの効率化を目指したSOAベースのシステム構築が可能となります。
このAPIはヴァル研のご厚意により、2010年3月末日まで本アワード応募作品に限り、無償にてご利用いただけます

02-09-10

ActionScript3.0ではeval();が使えないので解決方法は

そろそろActionScript2.0から脱皮できそうな予感がしてきました!(オソw)そこで、ActionScript2.0でできたことで、ActionScript3.0でできないこと、その違いと方法を記録していきたいと思います。

AS3でeval();が使えない

evalは「テキストをインスタンス名のターゲットに変換してくれる」というのがボクのイメージです。
例えば、ステージ上に、mc0からmc9までのムービークリップがあるとします。これらに一気に命令する時は、
▼ActionScript1.x ~ 2.0の場合

for(var i:Number = 0; i<10; i++){
	eval("mc"+i).onRelease = function(){
		trace("ほげ");
	}
}

for文の中の変数「i」を利用して、「mc0」「mc1」「mc2」「mc3」…..「mc8」「mc9」まで一気にonReleaseのボタンが設定できました。
ActionScript3.0だとevalが使えないので、下記の方法を使います。
▼ActionScript3.0の場合

for(var i:int = 0; i<10; i++){
	this.["mc"+i].onRelease = function(){
		trace("ほげ");
	}
}

えーっと、実は、この記述の方法はActionScript1.x~2.0で、Flash Player5以上であれば使うことができます。

更にもっと深い階層になると、

for(var i:int = 0; i<10; i++){
	this.["mc"+i]["mc2"+i]["mc3"+i].onRelease = function(){
		trace("ほげ");
	}
}

と、ドットで連結させるところを、[ ] ←この括弧で連結することで、インスタンス名にアクセスすることができます。

for文でインスタンスのプロパティに対してアクセスしたい場合、getChildByNameを使ってインスタンス名を参照します。例えばX座標のとき、

for(var i:int = 0; i<10; i++){
	trace(this.getChildByName("mc"+i).x);
}

02-08-10

お買い物できるECサイトが作れるショッピングAPI

Fujisan Web Service

提供:株式会社 富士山マガジンサービス
API:Fujisan Web Service
URL:http://www.fujisan.co.jp/Partner/fws.asp
Fujisan Web Serviceを使って、雑誌(バックナンバーを含む)の商品名や、出版社、ランキング、価格、表紙画像など、雑誌に関するあらゆる情報を取得することができます。

タウンマーケット Webサービス

提供:株式会社リクルート
API:タウンマーケット Webサービス
URL:http://webservice.recruit.co.jp/townmarket/
Town Marketとは、インターネット上で広告チラシを検索・閲覧できるサービスです。
こちらのAPIでは、タウンマーケットの提供する日本全国のチラシ情報,店舗情報にアクセスして、アプリケーションを構築することができます。

coneco.net スペック検索情報取得API

提供;株式会社ベンチャーリパブリック
API:coneco.net スペック検索情報取得API
URL:http://apidoc.coneco.net/manual/v1/searchspecifications
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など100万点以上の商品販売情報、価格が一覧で比較できます。
スペック検索情報取得APIとは、coneco.netでの商品検索のように、スペックにて商品を検索したい場合に、そのスペックの一覧と検索用IDを取得するAPIです。
このAPIにて取得した、検索したいスペックのIDを商品検索APIに「specId=100」の様に条件として指定することで、条件に合うスペックで絞り込みをした商品の情報が取得できるようになります。

coneco.net 商品検索API

提供;株式会社ベンチャーリパブリック
API:coneco.net 商品検索API
URL:http://apidoc.coneco.net/manual/v1/searchproducts
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など2000万点以上の商品販売情報、価格が一覧で比較できます。
商品検索APIでは、coneco.netで取り扱われている商品情報やレビュー情報を、カテゴリやキーワードなど様々なキーワードから検索することができます。

coneco.net カテゴリ検索API

提供:株式会社ベンチャーリパブリック
API:coneco.net カテゴリ検索API
URL:http://apidoc.coneco.net/manual/v1/searchcategories
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など2000万点以上の商品販売情報、価格が一覧で比較できます。
カテゴリ検索APIとは、coneco.netが保持しているデータのうち、商品のカテゴリの情報、階層を取得するAPIです。

Yahoo! ショッピング

提供:ヤフー株式会社
API:Yahoo! ショッピング
URL:http://developer.yahoo.co.jp/
Yahoo!ショッピングWebサービスでは、Yahoo!ショッピングが持つ日本最大級の商品データベースや最先端のEC機能を直接利用して、アプリケーションを作成していただけます。デベロッパーがお持ちのコンテンツのリッチ化やアフィリエイトによるマネタイズにご活用いただけます。

Yahoo! オークション

提供:ヤフー株式会社
API:Yahoo! オークション
URL:http://developer.yahoo.co.jp/
Yahoo!オークションWebサービスでは、OAuthを利用してYahoo!オークションのマイ・オークションのデータにアクセスすることができます。また、カテゴリ情報を取得する「カテゴリ情報」、商品リストを取得する「商品リスト」、出品リストを取得する「出品リスト」、商品を検索する「検索」、商品の詳細情報を取得する「商品詳細」を提供します。

価格.com 掲示板情報取得API

提供:株式会社カカクコム
API:価格.com 掲示板情報取得API
URL:http://apiblog.kakaku.com/KakakuBBSInfoV1.0.html
価格.comは、PC、家電、カメラから、自動車や通信費、保険、インテリアや食品など幅広いジャンルを網羅した購買支援サイトです。
このAPIでは価格.comが持つ累計クチコミ件数1000万件の中から情報を検索することができます。

価格.com プロバイダ検索API

提供:株式会社カカクコム
API:価格.com プロバイダ検索API
URL:http://apiblog.kakaku.com/KakakuProviderSearchV1.0.html
価格.comは、PC、家電、カメラから、自動車や通信費、保険、インテリアや食品など幅広いジャンルを網羅した購買支援サイトです。
このAPIでは、価格.com限定のお得なプランや各社プロバイダのプラン情報を検索することができます。

価格.com アイテム情報取得API

提供:株式会社カカクコム
API:価格.com アイテム情報取得API
URL:http://apiblog.kakaku.com/KakakuItemInfoV1.0.html
価格.comは、PC、家電、カメラから、自動車や通信費、保険、インテリアや食品など幅広いジャンルを網羅した購買支援サイトです。
このAPIでは、価格.comが持つ製品情報のうち、パソコン関連、家電、カメラ、ゲーム、楽器、自動車・バイク、スポーツ・レジャー、ブランド・腕時計、ベビー・キッズ、ペット、ビューティー・ヘルスに含まれる製品の最安価格や人気ランキング、レビューレイティングなど、製品の詳細情報を取得することができます。

価格.com 商品検索 API

提供:株式会社カカクコム
API:価格.com 商品検索 API
URL:http://apiblog.kakaku.com/KakakuItemSearchV1.0.html
価格.comは、PC、家電、カメラから、自動車や通信費、保険、インテリアや食品など幅広いジャンルを網羅した購買支援サイトです。
このAPIでは、価格.comが持つ製品情報のうち、パソコン関連、家電、カメラ、ゲーム、楽器、自動車・バイク、スポーツ・レジャー、ブランド・腕時計、ベビー・キッズ、ペット、ビューティー・ヘルスのカテゴリに登録されている製品情報をキーワードで検索することができます。

Navic Search API

提供:株式会社ECナビ
API:Navic Search API
URL:http://labs.ecnavi.jp/developer/2008/08/navicsearch_api_4.html
価格比較サイトECナビ(http://ecnavi.jp)で価格比較できる、2000万件以上の商品情報を検索できます。

楽天オークション商品コード検索API

提供:楽天株式会社
API:楽天オークション商品コード検索API
URL:http://webservice.rakuten.co.jp/api/auctionitemcodesearch/
楽天オークション商品検索APIは、楽天オークションの商品の商品コードから商品情報を取得することが可能なAPIです。

楽天ブックスジャンル検索API

提供企業:楽天株式会社
API:楽天ブックスジャンル検索API
URL:http://webservice.rakuten.co.jp/api/booksgenresearch/
楽天ブックスジャンル検索APIは楽天ブックスのジャンル名・ジャンル構造を返すAPIです。

楽天商品検索API

提供:楽天株式会社
API:楽天商品検索API
URL:http://webservice.rakuten.co.jp/api/itemsearch/
楽天商品検索APIは、楽天市場の商品(共同購入商品・オークション商品・フリマ商品・楽天オークションの個人間オークション商品は除く。)の情報を取得することが可能なAPIです。

楽天ジャンル検索API

提供:楽天株式会社
API:楽天ジャンル検索API
URL:http://webservice.rakuten.co.jp/api/genresearch/
楽天ジャンル検索APIは楽天市場のジャンル名・ジャンル構造を返すAPIです。

楽天オークション商品検索API

提供:楽天株式会社
API:楽天オークション商品検索API
URL:http://webservice.rakuten.co.jp/api/auctionitemsearch/
楽天オークション商品検索APIは、楽天オークションの商品情報を取得することが可能なAPIです。

楽天ブックスソフトウェア検索API

提供:楽天株式会社
API:楽天ブックスソフトウェア検索API
URL:http://webservice.rakuten.co.jp/api/bookssoftwaresearch/
楽天ブックスソフトウェア検索APIは、楽天ブックスで販売されているソフトウェアの情報を取得することが可能なAPIです。

楽天ブックスゲーム検索API

提供:楽天株式会社
API:楽天ブックスゲーム検索API
URL:http://webservice.rakuten.co.jp/api/booksgamesearch/
楽天ブックスゲーム検索APIは、楽天ブックスで販売されているゲームの情報を取得することが可能なAPIです。

楽天ブックス雑誌検索API

提供:楽天株式会社
API:楽天ブックス雑誌検索API
URL:http://webservice.rakuten.co.jp/api/booksmagazinesearch/
楽天ブックス雑誌検索APIは、楽天ブックスで販売されている雑誌の情報を取得することが可能なAPIです。

楽天ブックス洋書検索API

提供:楽天株式会社
API:楽天ブックス洋書検索API
URL:http://webservice.rakuten.co.jp/api/booksforeignbooksearch/
楽天ブックス洋書検索APIは、楽天ブックスで販売されている洋書の情報を取得することが可能なAPIです。

楽天ブックスDVD/Blu-ray検索API

提供:楽天株式会社
API:楽天ブックスDVD/Blu-ray検索API
URL:http://webservice.rakuten.co.jp/api/booksdvdsearch/
楽天ブックスDVD/Blu-ray検索APIは、楽天ブックスで販売されているDVD/Blu-rayの情報を取得することが可能なAPIです。

楽天ブックスCD検索API

提供:楽天株式会社
API:楽天ブックスCD検索API
URL:http://webservice.rakuten.co.jp/api/bookscdsearch/
楽天ブックスCD検索APIは、楽天ブックスで販売されているCDの情報を取得することが可能なAPIです。

楽天ブックス書籍API

提供:楽天株式会社
API:楽天ブックス書籍API
URL:http://webservice.rakuten.co.jp/api/booksbooksearch/
楽天ブックス書籍検索APIは、楽天ブックスで販売されている書籍の情報を取得することが可能なAPIです。

楽天ブックス総合検索API

提供:楽天株式会社
API:楽天ブックス総合検索API
URL:http://webservice.rakuten.co.jp/api/bookstotalsearch/
楽天ブックス総合検索APIは、楽天ブックスの商品情報を取得することが可能なAPIです。

楽天商品ランキングAPI

提供:楽天株式会社
API:楽天商品ランキングAPI
URL:http://webservice.rakuten.co.jp/api/itemranking/
楽天商品ランキングAPIは、楽天市場内のコンテンツ「ランキング市場」の情報を取得することが可能なAPIです

楽天カタログ検索API

提供:楽天株式会社
API:楽天カタログ検索API
URL:http://webservice.rakuten.co.jp/api/catalogsearch/
楽天カタログ検索APIは、楽天市場の「価格ナビ」で提供されるカタログの情報(ただし、DVDジャンルを除く)を取得することが可能なAPIです。

楽天商品コード検索API

提供:楽天株式会社
API:楽天商品コード検索API
URL:http://webservice.rakuten.co.jp/api/itemcodesearch/
楽天商品コード検索APIは、楽天市場の商品(共同購入商品・オークション商品・フリマ商品・楽天オークションの個人間オークション商品は除く。)の商品コードから商品情報を取得することが可能なAPIです。

02-05-10

最新ニュースやキーワードで記事が検索できるAPI

日テレニュース検索API

提供:日本テレビ放送網株式会社
API:日テレニュース検索API
URL:http://www.ntv.co.jp/appli/
日テレ系のニュースをフリーワードで検索する機能を提供します。
最新のニュースと過去のアーカイブを利用して、新たなコンテンツが制作できます。

Yahoo! ニュース

提供:ヤフー株式会社
API:Yahoo! ニュース
URL:http://developer.yahoo.co.jp/
Yahoo!ニュースWebサービスでは、Yahoo! JAPANのトップページに表示されているトピックや国内、経済といった各ジャンルのトピックのみだし一覧の取得、あるいはそれぞれのトピックの現在のPV指標、関連するワードなどウェブ上では提供されていないデータ類も取得できる「トピックス」を提供します。また、過去のトピックス見出しやトピックスのアーカイブも提供しています。

02-04-10

天気予報・紫外線・花粉指数などお天気API

天気予報API

提供:財団法人日本気象協会、アップフロンティア株式会社
API:天気予報(天気予報API)
URL:http://www.tenkiapi.jp/index.html
天気予報:全国の今日・明日・明後日の天気予報・降水確率・予想最高最低気温などを提供します。
「天気情報API」は、天気予報をはじめ、花粉情報や紫外線情報、洗濯指数、ビール指数など様々な指数情報を、様々なアプリケーションで利用するためのAPIを有償で提供するWEBサービスです。面白い情報が取れそうなだけに、有償なのがちょっとざんねんです。

天気予報APIが提供しているAPIの種類一覧
週間天気予報
紫外線情報〔日別〕
紫外線情報〔時別〕
花粉情報)
WBGT熱中症予防情報
洗濯指数
傘指数
星空指数
不快指数
汗かき指数
ビール指数
アイスクリーム指数
寒冷指数
素肌乾燥指数
風邪ひき指数
鍋もの指数
掛け布団指数
重ね着指数

02-03-10

ホテルや旅館の予約・温泉情報が検索できるAPI

エイビーロードWebサービス

提供:株式会社リクルート
API:エイビーロードWebサービス
URL:http://webservice.recruit.co.jp/ab-road/
エイビーロード(AB-ROAD)は、日本最大級の海外旅行情報検索サイトです。約15万件の海外ツアー情報を保持し、「エリア」「国」「都市」「ホテル」「航空会社」「ツアーオプション」「観光地」等複数の軸で検索が可能な海外旅行検索APIです。

じゃらんWebサービス (じゃらん宿表示API/温泉検索API/空室検索API)

提供:株式会社リクルート
API:じゃらんWebサービス
(じゃらん宿表示API/温泉検索API/空室検索API)
URL:http://jws.jalan.net/ws/viw/U00001
じゃらんWebサービスは、日本全国約15200軒の宿・ホテル情報、温泉情報を提供します。空室検索APIは、じゃらんnetのもつ20万件もの豊富なプラン、在庫情報をリクエストできます。

yoyaQ.com ホテルプラン情報取得API

提供:株式会社カカクコム
API:yoyaQ.com ホテルプラン情報取得API
URL:http://yoyaq.com/help/webservice
yoyaQ.comは、カカクコムが運営する高級ホテル・旅館の予約サイトです。直前に予約のキャンセルが出た部屋や空室を提供することで、
最大80%割引の価格で宿泊可能となっています。
このAPIでは、yoyaQ.comに登録されている全国の高級ホテルより提供されているプラン情報を検索することができます。

楽天ダイナミックアドAPI トラベル

提供:楽天株式会社
API:楽天ダイナミックアドAPI トラベル
URL:http://webservice.rakuten.co.jp/api/dynamicad_travel/
楽天ダイナミックアドAPI トラベルは、ウェブページにマッチする楽天トラベルの施設が取得可能なAPIです。

楽天トラベルランキングAPI

提供:楽天株式会社
API:楽天トラベルランキングAPI
URL:http://webservice.rakuten.co.jp/api/hotelranking/
楽天トラベルランキングAPIは、楽天トラベル内のコンテンツ「ホテル・旅館ランキング」の一部の情報を取得することが可能なAPIです。

楽天トラベルホテルチェーンAPI

提供先:楽天株式会社
API:楽天トラベルホテルチェーンAPI
URL:http://webservice.rakuten.co.jp/api/gethotelchainlist/
楽天トラベルホテルチェーンAPIは、楽天トラベルで用いられるホテルチェーンの情報を取得することが可能なAPIです。

楽天トラベルキーワード検索API

提供:楽天株式会社
API:楽天トラベルキーワード検索API
URL:http://webservice.rakuten.co.jp/api/keywordhotelsearch/
楽天トラベルキーワード検索APIは、楽天トラベルの施設をキーワードで検索し、施設情報を取得することが可能なAPIです。

楽天トラベル地区コードAPI

提供:楽天株式会社
API:楽天トラベル地区コードAPI
URL:http://webservice.rakuten.co.jp/api/getareaclass/
楽天トラベル地区コードAPIは、楽天トラベルで用いられる地区コードの情報を取得することが可能なAPIです。

楽天トラベル空室検索API

提供:楽天株式会社
API:楽天トラベル空室検索API
URL:http://webservice.rakuten.co.jp/api/vacanthotelsearch/
楽天トラベル空室検索APIは、(楽天トラベル地区コードAPIから得られる)地区コード、緯度経度、施設番号などから予約可能な部屋を検索することが可能なAPIです。

楽天トラベル施設情報API

提供:楽天株式会社
API:楽天トラベル施設情報API
URL:http://webservice.rakuten.co.jp/api/hoteldetailsearch/
楽天トラベル施設情報APIは、施設の詳細情報を取得することが可能なAPIです。

楽天トラベル施設検索API

提供:楽天株式会社
API:楽天トラベル施設検索API
URL:http://webservice.rakuten.co.jp/api/simplehotelsearch/
楽天トラベル施設検索APIは、楽天トラベルの施設を施設番号、緯度経度、区分コードなどで検索し、施設情報を取得することが可能なAPIです。