iddy API 仕様書
iddy API は REST API 形式によるデータ取得をサポートします。リクエストに対するレスポンスは XML 形式で行われます。下記にリクエスト仕様、及びレスポンス仕様に関する説明を掲載しておりますので、ご参考ください。
リクエスト仕様
リクエストURL : http://iddy.jp/api/user/?
上記リクエストURLの末尾に、下記の各種パラメータを付加することで、様々なデータを柔軟に取得することが可能です。各パラメータは「&」で連結することができます。
リクエスト例 : http://iddy.jp/api/user/?apikey=key&type=basic
| apikey * | 取得したAPIキーを入力します。このパラメータは必須です。 |
|---|---|
| type |
出力データタイプを指定します。
(デフォルト:all)
|
| sort |
データの並び順を指定します。 (デフォルト:date-regist-desc)
|
| page | データが複数ページに渡る場合、取得するページ番号を指定します。 (デフォルト:1) |
| perpage |
データ取得件数を指定します。 (デフォルト:10) |
| searchmode |
検索キーワードを複数指定した際の検索モードを指定します。 (デフォルト:and)
|
| accountname |
アカウント名で検索する場合に指定します。 |
| gender |
性別で検索する際に指定します。 (デフォルト:指定なし)
|
| age |
年齢で検索する際に指定します。 (デフォルト:指定なし)
|
| country | 国名で検索する際に指定します。 |
| pref | 都道府県で検索する際に指定します。 |
| hometown | ホームタウンで検索する際に指定します。 |
| personaltag | パーソナルタグで検索する際に指定します。 |
| favoritemovie | 好きな映画で検索する際に指定します。 |
| favoritefood | 好きな食べ物で検索する際に指定します。 |
| favoritemusic | 好きな音楽、音楽家で検索する際に指定します。 |
| hobby | 趣味で検索する際に指定します。 |
リクエストの際の注意事項
リクエストの文字コードは「utf-8」のみとなります。また、リクエストパラメータに日本語等、マルチバイト文字を含む場合は、URLエンコードが必要です。
レスポンス仕様
リクエストに対するレスポンスは、XML形式(文字コードは utf-8)で行われます。XMLのフォーマットは下記の通りです。
| <response> |
ルートタグです。属性として「status」が付加され、属性値に結果ステータスが下記の通り入ってきます。
|
|---|---|
| <users> |
属性、及び属性値として下記の項目が付加されてきます。
|
| <user> |
リクエストに応じて取得したユーザー情報を返します。ユーザーの数だけ繰り返されます。子要素として下記の要素、及び内容を含みます。リクエスト時の出力データタイプが、「all」だった場合と、「basic」だった場合で出力される項目数が異なります。
|
| <error> |
リクエストに対して何らかの理由で正常なレスポンスが不可能だった際に返されます。属性、及び属性値として下記が付加されます。
|
表示義務
iddy API を利用して開発したすべてのウェブサイト、アプリケーションには、以下のクレジットを表示してください。
Powered by iddy.jp
表示方法は、画像に置き換えたりしてもかまいませんが、文言とリンク先は変更しないでください。