洛克王国图鉴

洛克王国:世界 的精灵图鉴技能图鉴等

GET POST

API链接

https://oiapi.net/api/Rocom

请求参数

参数名 类型 必填 说明 示例
0 string 可选 路由参数,具体使用方式请看下方返回示例
keyword string 必填 搜索内容可以是id,名字等 迪莫
q string 可选 keyword别称 迪莫
search string 可选 keyword别称 迪莫
element string 可选 属性
breedable string 可选 可生蛋 1
season string 可选 赛季 S2
page number 可选 1
limit number 可选 长度 30

返回参数

参数名 类型 说明
code number 状态码
message string 返回提示
data string 返回数据
data.page string 页码
data.limit string 长度
data.total string 总量

返回示例

JSON
<?php
/**
 * ========================================
 * 洛克王国图鉴 API 接口文档
 * ========================================
 * 
 * 基础URL: http://api.oiapi.net/api/rocom
 * 
 * 响应格式:
 *   { "code": 1, "msg": "success", "data": { ... } }
 *   code=1 成功, code=-1 错误, code=-10 数据不存在
 * 
 * 通用参数:
 *   page    - 页码,默认1
 *   limit   - 每页数量,默认20
 *   element - 元素筛选,支持中英文(光/light, 火/fire, 水/water 等)
 *   season  - 赛季筛选(S1, S2)
 * 
 * 元素对照:
 *   光:light  冰:ice    地:ground  幻:illusion  幽:ghost
 *   恶:dark   普通:normal  机械:steel  武:fighting  毒:poison
 *   水:water  火:fire    电:electric 翼:flying   草:grass
 *   萌:fairy  虫:bug     龙:dragon
 */

// ========================================
// 1. 精灵搜索
// ========================================
// 搜索精灵,同时返回匹配的技能和被动
GET /api/rocom/monsters/迪莫              // 按名称搜索
GET /api/rocom/monsters/monster-xxx       // 按ID精确搜索
GET /api/rocom/monsters/001               // 按编号搜索
GET /api/rocom/monsters?element=光        // 按元素筛选
GET /api/rocom/monsters?element=fire      // 元素支持英文
GET /api/rocom/monsters?egg_group=植物    // 按蛋组筛选
GET /api/rocom/monsters?breedable=1       // 只查可生蛋精灵
GET /api/rocom/monsters?page=1&limit=20   // 分页

// ========================================
// 2. 技能搜索
// ========================================
// 搜索技能,同时返回匹配的精灵和被动
GET /api/rocom/skills/冰锋横扫            // 按名称搜索
GET /api/rocom/skills/skill-xxx           // 按ID搜索
GET /api/rocom/skills?element=冰          // 按元素筛选

// ========================================
// 3. 被动/天赋搜索
// ========================================
// 搜索被动,同时返回匹配的精灵和技能
GET /api/rocom/passives/最好的伙伴         // 按名称搜索
GET /api/rocom/passives/克制              // 按描述搜索

// ========================================
// 4. 进化链搜索
// ========================================
GET /api/rocom/evolution/迪莫             // 按成员名称搜索
GET /api/rocom/evolution/015              // 按进化链ID搜索

// ========================================
// 5. 赛季搜索
// ========================================
GET /api/rocom/seasons/S1                 // 搜索特定赛季
GET /api/rocom/seasons                    // 所有赛季

// ========================================
// 6. 赛季宠物搜索
// ========================================
GET /api/rocom/season_pets/钨丝贝贝        // 按名称搜索
GET /api/rocom/season_pets?season=S2      // 按赛季筛选

// ========================================
// 7. 蛋组
// ========================================
GET /api/rocom/egg_groups                 // 所有蛋组列表
GET /api/rocom/egg_group/植物             // 特定蛋组的精灵
GET /api/rocom/breedable                  // 可生蛋精灵列表
GET /api/rocom/breedable?element=光       // 筛选可生蛋的某系精灵
GET /api/rocom/same_egg_group/迪莫        // 与迪莫同蛋组的精灵

// ========================================
// 8. 全局搜索
// ========================================
// 同时搜索所有类型
GET /api/rocom/search/迪莫

// ========================================
// 9. 元素信息
// ========================================
GET /api/rocom/elements                   // 所有元素/技能类型/角色列表

// ========================================
// 返回数据结构
// ========================================
// 精灵详情:
//   skills: { level:[{name,power,pp,element_cn,category_cn,learn_level,image_url}], bloodline:[], skill_stone:[] }
//   passives_detail: [{name,description,image_url}]
//   evolution_chain: {members:[{name,stage,level,image_url}]}
//   egg_groups: ["陆上"], egg_groups_cn: ["陆上组"], can_breed: true
//   stats: {hp,atk,spa,defense,spd,spe}
//   elements: ["light"], elements_cn: ["光"]
//   full_image_url: "https://..."
//
// 技能详情:
//   element_cn, category_cn, power, pp, accuracy, description
//   learnable_by: [{name,no,elements_cn}]  // 可学该技能的精灵
//   image_url, full_image_url
//
// 被动详情:
//   name, description, trigger
//   used_by: [{name,no}]  // 拥有该被动的精灵
//   image_url, full_image_url