LoginSignup
3
2

More than 5 years have passed since last update.

プリトレ所持コーデ検索API

Last updated at Posted at 2016-06-21

プリトレ所持コーデ検索API

プリトレに登録されている所持コーデの数返します。
なんかで使うときあったらどうぞ。
アイテム検索APIとそんな変わらないです
っていいながらログインの仕様公開してないですねはい
そのうち公開したいんですけど、そろそろプリパラシリーズ終わるのでは
連絡不要ですけど連絡くれたらよろこびます

呼び出し

jQuery
var url = "https://pripara.trade/api/have?callback=?",
    param = {
        "ts": new Date().getTime(),
        "q": "検索ワード",
        "item_category": "アイテムカテゴリ ※1",
        "item_type":"アイテムタイプ ※2",
        "item_brand":"アイテムブランド ※3",
        "item_color":"アイテムカラー ※4",
        "item_rarity":"レアリティ ※5",
        "item_series":"シリーズID(プリトレ独自) ※6",

    };

    $.getJSON(url, param, (function(data) {
        if(data.result) {
           // 見つかったとき
        } else {
           // 1件もなかったとき
        }
    }));

PHPでもGETパラメータ同じなら動きます(callbackは消してね)
item_***パラメータが無い場合は空データ送ってください。
※1〜※6に複数設定する場合半角カンマで区切ってください

※1 アイテムカテゴリ

  • トップス
  • ボトムス
  • シューズ
  • ワンピース
  • ヘアアクセ
  • アゲアゲ

スカートとかパンツってカテゴリありますが、ボトムスで統一(アイテム自体にはそのままのデータであります)
ヘアアクセもなぜかアクセサリーとか分裂してる…(統合して検索返します)
ほかにも、
べスト、カットソー、パーカ、ミニスカートってカテゴリあったけど該当のものに修正しました…

※2 アイテムタイプ

  • ラブリー
  • ポップ
  • クール
  • ナチュラル
  • セレブ
  • プレミアム

※3 アイテムブランド

  • twinkle
  • candy
  • holic
  • baby
  • fortune
  • marionette
  • dreaming
  • classic
  • silky
  • coco
  • more
  • prince
  • buki
  • RONI
  • pretty
  • prismstone
  • ps_dream
  • resette_jewel
  • lovedevi
  • dear
  • zoo

※4 アイテムカラー

  • 黄緑

※5 レアリティ

  • N
  • R
  • SR
  • PR
  • CR
  • MR
  • SCR

※6 シリーズID

後日ちゃんと載せますたぶん
パラメータに入ってるあれです

「q:MR item_category:ワンピース」の検索結果

{

    "result":true,
    "items":[
        {
            "id_str":"MR-007",
            "name":"ミステリーBMサイリウムワンピ",
            "kana":"みすてりーBMさいりうむわんぴ",
            "category":"ワンピース",
            "type":"クール",
            "brand":"Monster",
            "brand_default":"baby",
            "rarity":"MR",
            "like":2290,
            "color":"黒",
            "img":"/storage/i/50529.jpg",
            "img_thumb":"/storage/i/s_50529.jpg",
            "count":1
        },

        ... 中略 ...

        {
            "id_str":"MR-13",
            "name":"ミステリーパラダイスドレス",
            "kana":"みすてりーぱらだいすどれす",
            "category":"ワンピース",
            "type":"プレミアム",
            "brand":null,
            "brand_default":"",
            "rarity":"MR",
            "like":2050,
            "color":"白",
            "img":"/storage/i/25653.jpg",
            "img_thumb":"/storage/i/s_25653.jpg",
            "count":0
        }
    ]

}

返り値について

result
(boolean)true / false
items
id_str
(string)アイテムID
name
(string)アイテム名
kana
(string)アイテム名(ひらがな)
category
(string)アイテムカテゴリ
type
(string)アイテムタイプ
brand
(string)アイテムブランド
rarity
(string)レアリティ
like
(int)初期状態のいいね数
color
(string)カラー
img
(string)https://pripara.trade/ からの画像パス
img_thumb
(string)https://pripara.trade/ からの画像パス(サムネイル用)
count
(int)所持数

itemsの順番は原則リリース順です。
あとからデータベース登録されると後の方になったりします。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2