Skip to content

商品管理

Base URL:https://mc-launcher.webapp.163.com/ 来源:官方网页版(chunk 逆向补充)

商品(Goods)是作品下的增值内容(如地图、皮肤、组件等),挂在作品下按 goods_id 管理。

商品列表

GET /goods/multi/{itemId}?span=0
GET /goods/multi/{itemId}/show-window   # 橱窗商品

响应

json
{
  "status": "ok",
  "data": {
    "goods": [
      {
        "goods_id": "10001",
        "name": "皮肤A",
        "price": 120,
        "price_type": "diamond",
        "status": "init",
        "mall_image": { "url": "https://..." },
        "intro_image": { "url": "https://..." },
        "discount": null,
        "reject_msg": ""
      }
    ]
  }
}

商品状态操作

统一接口,通过 status 区分动作:

PUT /goods/{gameType}/{itemId}/{status}
Content-Type: application/json

请求体

json
{ "goods_id_list": ["10001", "10002"] }
status动作说明
self_test开始自测商品提交自测(状态 → self_test
cancel_self_test取消自测取消打包自测(状态 → init
reviewing提交审核商品提交审核(状态 → reviewing
cancel_review撤销审核撤销审核(状态 → init
online上架更新到橱窗(状态 → online
offline下架下架(状态 → accept

gameType 取值:pepe_multimulti 等(按平台)。

删除商品 ✅

来源:官方网页版(handleDeleteGood

POST /goods/{gameType}/{itemId}/delete_goods/
Content-Type: application/json

请求体

json
{ "goods_id_list": ["10001", "10002"] }

注意

网页版限制:已上架(online)的商品无法删除;承接礼包类型商品(gift)禁止删除。

商品分组管理

获取分组

GET /goods/multi/{itemId}/groups/

操作分组(增删改)

PUT /goods/{gameType}/{itemId}/groups/{groupId?}

排序分组

PUT /goods/{gameType}/{itemId}/groups/

商品状态枚举

状态说明可用操作
init待提交编辑、提交审核、自测
self_test / self_test_prepare自测中 / 自测准备中取消自测
reviewing审核中撤销审核
reject被拒绝再次编辑、查看反馈
accept待上架下架(回到待上架前)、上架
online已上架(橱窗)下架、更新到橱窗
preparing上传商品中

非官方项目 · 仅供学习研究 · 与网易无任何关联