ショップ新着案内APIを使って、オリジナルのショップ新着案内ウェブアプリケーションが作成できます。
実際にショップ新着案内APIを用いた開発をおこなうには、次項目の「開発者向けAPI情報を見る」をご覧ください。
例えば、以下のようなJavaScript版のショップ新着案内を作成することも出来ます。
上記サンプルは、あなたのサイトでもご利用いただけます。以下のソースをあなたのサイトに貼ってください。
スタイルは自由に変更できますが、当サイトへのリンクタグはクレジット表示となるため変更不可となります。
ちなみに、展開されるレイヤーのサイズは 600×105ピクセル固定 です。
2008/8 現在、リーフリング参加サイトの中で、ショップ新着案内API サービスへの掲載に承諾いただけているショップ様は、以下の通りです。 お忙しい中、ご協力いただきありがとうございます。
マリンメイト、 やどかり屋、 オープンウォーター、 マンゴインターナショナル、 MARINE SNOW、 Kaiba-World
引き続き、掲載希望のショップ様を募集いたします。リーフリングへの参加の有無を問いません。もちろん、掲載にあたり費用は一切かかりません。
お申し込みは
info@1023world.net
宛にメールにてご連絡ください。折り返し、掲載方法をご案内いたします。
また、マリンアクアリストの方からの推薦・リクエストもお受け致します。 ご連絡くだされば、こちらからショップ様へ打診してみますので、希望のショップ名、サイトURLなどをお知らせください。
ショップ新着案内API では、掲載に関して承諾が得られたショップについて、各サイトから取得した新着案内情報を提供します。 レスポンスには、ショップ名、ショップサイトURL、更新日時、新着案内テキスト(抜粋)が含まれます。
ショップ新着案内API は、REST(Representational State Transfer)形式で提供されます。 API へのリクエストにはGETを用いてクエリーを渡してください。レスポンスはXMLで返されます。
主にCGI/PHP等を用いてAPIからXMLを取得できますが、JavaScriptからの取得についてもこれらのアシストが必要になります。 詳しくはクロスドメインPHPのページも参考にしてください。
なお、API 側には crossdomain.xml も設置されていますので、FLASHによる取得も可能です。
http://api.shop.1023world.net/
| パラメータ | 値 | 説明 |
|---|---|---|
| --- | --- | リクエストURL にパラメータを一切与えない場合、自動的に各パラメータにデフォルト値が割り当てられ、リストデータを返します。 |
| list | integer (1-20) |
取得するリスト数を与えます。デフォルト値は5です。 |
| limit | integer (1-365) |
より最新の新着データを絞り込むための日数を与えます。デフォルト値は365(1年)です。 なお、この値に関係なく、返されるリストは更新日時で降順ソートされています。 |
| length | integer (10-60) |
新着案内テキストの抜粋文字数(半角換算値)を与えます。区切り点に2バイト文字(全角文字)を含む場合は1バイト繰り上げられます。デフォルト値は60です。 |
各パラメータは、省略するとデフォルト値が割り当てられます。
| フィールド | 説明 |
|---|---|
| result |
レスポンス全体を内包するトップレベル要素です。result には以下の属性が与えられています。type="ShopInformation-API"list="リスト件数"limit="最新日数"length="抜粋文字数"
|
| shop | ショップデータを内包する要素です。複数出現します。 result>shop |
| name | ショップ名を内包する要素です。 result>shop>name |
| link | ショップサイトURLを内包する要素です。 result>shop>link |
| info | 新着案内テキスト(抜粋)を内包する要素です。 result>shop>info |
| date | 更新日時を内包する要素です。YYYY/MM/DD 00:00形式です。 result>shop>date |
実際に取得したXMLをパースするには、以下の例を参照して、ウェブアプリケーション開発にお役立てください。 (スキーマの記述は省略しています)
パラメータ指定例 : http://api.shop.1023world.net/?list=5&limit=30&length=30
ショップ新着案内API は、24時間以内で1ホスト(IP)あたり5000件のリクエストが上限となります。
ショップ新着案内API をご利用になる場合、公開するウェブアプリケーションの下(なるべく近い位置)に以下のようなクレジット表示が必要です。
以下のリンクタグをこのままコピーして貼付してください。改変は一切禁止です。
その他、不明な点がありましたら info@1023world.net までご連絡ください。