現在のページの位置: くろねこスクエア Labs > API

くろねこスクエア Labs

Lightweight Google Maps(API V3対応) 1.40.2

Lightweight Google MapsをAPI V3対応にするという件の修正です。「カテゴリから絞る」際の動作の改良と、新規サイトで導入できなかった点の修正です。

  • (新規サイトで)API-Keyが設定されていない場合に動作しない不具合を修正
  • 固定地図ページで「カテゴリから絞る」機能の挙動を修正

【復旧】 RakuFeedの不具合

楽天の商品などを検索するRakuFeedにおいて、楽天トラベル系APIの戻り値がエラーとなっていました。

従来「api.rakuten.co.jp」で提供されていた楽天トラベル系APIの完全廃止に伴い、新バージョンへの切り替えを行いましたが、その際の対応が不完全であったことによるものです。

修正を行い、現在は復旧しています。

GnaviFeed に絞込みパラメータを追加しました

ぐるなびのレストランを検索するGnaviFeedにおいて、絞込みパラメータを30項目以上追加しました。

今回の変更は、レストラン検索API(ver1)機能改修版(2014/11/27)に対応するものです。

AFeedでアダルト製品の除外処理

Amazon APIを使ったAFeedにおいて、アダルト製品の除外処理を追加しました。

通常の検索クエリーでは検索結果にアダルト製品を含めるかどうかを指定できないため、新たに特別なパラメータ「adultFlag」を追加しました。「adultFlag=1」の場合は表示、「adultFlag=0」の場合は非表示となります。何も指定しない場合は「adultFlag=0」として扱い、非表示となります。

現在、アダルト製品かどうかの判定をIsAdultProductで行っていますが、他の要素も含めるかどうか検討中です。

Lightweight Google MapsをAPI V3対応にする

WordPressのプラグインでLightweight Google Mapsというのがあります。Google Mapを表示するのに便利なのですが、現行のGoogle Maps JavaScript API バージョン3(V3)に対応していません(プラグイン本体が2008年から更新されていないようです)。

V2はサポート終了しており、既存サイトの場合はV2を使っている地図が下位互換機能を持たせたV3の地図に自動的に切り替わります。しかし新規サイトの場合はAPI-Keyが発行されないためにプラグインを利用できないことが判明。もったいないのでV3用に書き換えてみました。なお開発版でバグなどあると思いますので、ご注意ください。

本家バージョンに上書きして動かない場合は、一度プラグインの設定を保存し直すと動くかもしれません。

RakuFeed 新APIへアップデート

RakuFeedで使用するAPIを、2012年6月にリニューアルされた新バージョン(従来の楽天API2)へ移行しました。

楽天トラベル系API バージョンアップと「api.rakuten.co.jp」で提供しているAPIに関するお知らせによると、 「api.rakuten.co.jp」で提供している古いAPIにつきましては、2014年内に廃止を予定しております。 だそうなので、そろそろ移行すべきだと判断しました。

なお楽天から公式でリリースされているPHP SDKを利用しています。

AFeed リリース

キーワードに合ったAmazon.co.jpの情報を、使いやすい形で取得するためのWebサービス「AFeed」をリリースしました。Amazon.co.jpの豊富な情報をキーワードなどで絞り込み、RSS/ATOMなどのデータとして取得することができます。

Amazon Product Advertising API」の仕様に準拠しましたので、容易に利用できると思います。

PEARライブラリ Services_Amazonを公開してくださった開発者様に感謝いたします。

YFeed オークション検索 アップデート

このたび「YFeed」のアップデートを行いました。Yahoo!オークション関連での出力項目を追加したほか、Yahoo!オークションのオリジナルRSSフィードとのパラメータ互換性を高めました。

主な変更点は以下のとおりです。

  • Yahoo!オークションで取得できるRSSフィードのパラメータを、YFeedでもそのまま使用できるようにしました。
  • 即決価格や出品者ID、画像など、オリジナルRSSフィードでは取得できない項目を追加しました。

KakakuFeed Ver1.0仕様へアップデート

キーワードに合った価格.comの情報を、使いやすい形で取得するためのWebサービス「KakakuFeed」をアップデートしました。これまで同様、価格.comの商品をキーワードやジャンルで絞り込み、RSS/ATOMなどのデータとして取得することができます。

アップデートの詳細

2009年8月末をもって、従来のVer1およびVer1.1のAPI提供が終了したため、このたび価格.com ウェブサービス Ver1.0(1ではなく1.0)の仕様に準拠いたしました。

従来から使用させていただいているPEAR::Services_KakakuComを価格.com ウェブサービス Ver1.0に(適当に)対応させたものを置いておきます。

  • ApiKeyパラメータを追加
  • リクエストURL変更

Y!Feed トピックスAPI Version2にアップデートに対応

Yahoo!デベロッパーネットワークにてアナウンスがありました「トピックスAPI Version2」に対応するため、「Y!Feed」のアップデートを行いました。

Version 2での主な変更点は以下のとおりです。

  • Version 1でのリクエストパラメータであるtopflgの1の指定は、Version 2のpickupcategoryのtop指定と同等です。
  • Version 1でのmidashiflgの1の指定は、Version 2のpickupdategoryのall指定と同等です。
  • Version 1でのorderはVersion 2ではsort内で+か-で指定します。
  • Version 1でのwordはVersion 2ではqueryに名称変更しています。
  • Version 1でのnumはVersion 2ではresultsに名称変更しています。
  • Version 2ではstartを使ってリクエストを繰り返すことでデータの全件取得が可能です。

参考までに、従来から使用させていただいているPEAR::Services_Yahoo_JPを、2009年6月までのいくつかのアップデートに(適当に)対応させたものを置いておきます。

カテゴリー

Feed

メタ情報