逛逛

逛逛App


获取商品/游戏参数接口

<p><strong>简要描述:</strong> </p> <ul> <li>获取商品/游戏参数</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>/v1/goods/attribute</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>get </li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cate_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>分类id</td> </tr> <tr> <td style="text-align: left;">game_type_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>游戏交易类型id</td> </tr> <tr> <td style="text-align: left;">sub_cate_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>子分类(交易小类)id</td> </tr> <tr> <td style="text-align: left;">trade_type_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>交易类型id,陪玩和租号入口需要传</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code> { "code": 0, "msg": "获取成功", "time": 1574402391, "data": { "attrs": [ { "attribute_id": 1, "attribute_name": "手机号", "attribute_title": "手机号", "attribute_type": { "type": "mobile", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [ "^1[0-9]{10}$" ] }, "placeholder": "手机号", "tip": "请输入手机号", "attribute_map": [], "attribute_component": "input", "required": 0, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "phone-pad", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 2, "attribute_name": "邮箱", "attribute_title": "邮箱", "attribute_type": { "type": "email", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [ "^[\\w\\-\\.]+@[\\w\\-\\.]+(\\.\\w+)+$" ] }, "placeholder": "邮箱", "tip": "请输入邮箱", "attribute_map": [], "attribute_component": "input", "required": 0, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "default", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 3, "attribute_name": "单选按钮", "attribute_title": "单选按钮", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "单选按钮", "tip": "单选按钮", "attribute_map": [ { "k": 4, "v": "单选1" }, { "k": 5, "v": "单选2" } ], "attribute_component": "select-one", "required": 1, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 4, "attribute_name": "多选按钮", "attribute_title": "多选按钮", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "多选按钮", "tip": "多选按钮", "attribute_map": [ { "k": 1, "v": "多选1" }, { "k": 2, "v": "多选2" } ], "attribute_component": "select-mult", "required": 0, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 5, "attribute_name": "时间", "attribute_title": "有效时间", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "时间", "tip": "时间", "attribute_map": [], "attribute_component": "input", "required": 0, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "default", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 6, "attribute_name": "开关", "attribute_title": "开关", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "开关", "tip": "开关", "attribute_map": [ { "k": 1, "v": "开" }, { "k": 2, "v": "关" } ], "attribute_component": "switch", "required": 0, "attribute_group_id": 35, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 24, "attribute_name": "测试无属性分组", "attribute_title": "测试无属性分组", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "测试无属性分组", "tip": "测试无属性分组", "attribute_map": [], "attribute_component": "input", "required": 0, "attribute_group_id": 0, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "default", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 25, "attribute_name": "段位", "attribute_title": "段位", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "段位", "tip": "段位", "attribute_map": [ { "k": 1, "v": "黄金" }, { "k": 2, "v": "白金" }, { "k": 3, "v": "大师" } ], "attribute_component": "select-one", "required": 1, "attribute_group_id": 42, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 28, "attribute_name": "擅长位置", "attribute_title": "擅长位置", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "擅长位置", "tip": "擅长位置", "attribute_map": [ { "k": 1, "v": "上单" }, { "k": 2, "v": "中单" }, { "k": 3, "v": "打野" }, { "k": 4, "v": "adc" }, { "k": 5, "v": "辅助" } ], "attribute_component": "select-mult", "required": 1, "attribute_group_id": 42, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 40, "attribute_name": "手机号", "attribute_title": "手机号", "attribute_type": { "type": "mobile-g-regex:/^((-\\d+)|(0+))$/", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [ "^1[0-9]{10}$", "^((-\\d+)|(0+))$" ] }, "placeholder": "手机号", "tip": "手机号", "attribute_map": [], "attribute_component": "input", "required": 0, "attribute_group_id": 47, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "default", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 41, "attribute_name": "单选多个", "attribute_title": "单选多个", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "单选多个", "tip": "单选多个", "attribute_map": [ { "k": 1, "v": "1-10" }, { "k": 2, "v": "11-100" }, { "k": 3, "v": "101-1000" } ], "attribute_component": "select-one", "required": 0, "attribute_group_id": 47, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "", "unit": "", "blank_type": 1 }, { "attribute_id": 43, "attribute_name": "段位信息", "attribute_title": "段位信息", "attribute_type": { "type": "none", "min_length": 0, "max_length": 100000, "max": 0, "min": 0, "regex_text": [] }, "placeholder": "段位信息", "tip": "段位信息", "attribute_map": [ { "k": 1, "v": "黄金" }, { "k": 2, "v": "白银" }, { "k": 3, "v": "青铜" }, { "k": 4, "v": "黑铁" } ], "attribute_component": "select-one", "required": 0, "attribute_group_id": 30, "style": { "margin_bottom": 10, "margin_left": 10, "margin_right": 10, "margin_top": 10, "padding_bottom": 10, "padding_left": 10, "padding_right": 10, "padding_top": 10 }, "keyboard_type": "", "help": "段位信息帮助", "unit": "无", "blank_type": 0 } ], "allows": { "allow_delivery": "2,1", "allow_specs": "2,1", "payment_fee": "0.25", "auto_delivery_tips": "平台自动发货", "manual_delivery_tips": "商家手动发货", "single_spec_tips": "单规格商品", "mult_spec_tips": "多规格商品", "exist_partition": 1, "play_price_name": "", "select_partition": 1, "mult_partition": 0, "goods_desc_type": 2, "goods_desc_min_num": 1, "goods_desc_max_num": 1, "allow_video": 0, "goods_pic_min_num": 1, "goods_pic_max_num": 1, "goods_pic_title": "", "goods_pic_tips": "", "goods_pic_demo_img": "" }, "goods_desc": [ { "desc_relation_id": 2, "goods_desc_id": 2, "goods_desc_require": 0, "desc_title": "注意事项", "desc_content_tip": "要注意的事情", "show_type": 2, "pic_min_num": 1, "pic_max_num": 1 }, { "desc_relation_id": 3, "goods_desc_id": 3, "goods_desc_require": 0, "desc_title": "禁忌事项", "desc_content_tip": "不能做这些事", "show_type": 3, "pic_min_num": 1, "pic_max_num": 3 } ],"config": { "feature_placeholder": "商品卖点(选填)"//卖点提示文案 } } } { "code": 50601, "msg": "该商品\/游戏下无任何参数", "time": 1599201098, "data": { "allows": { "allow_delivery": "1,2", "allow_specs": "2,1", "payment_fee": "0.00", "auto_delivery_tips": "测试自动发货提示", "manual_delivery_tips": "测试手动发货提示", "single_spec_tips": "测试单规格提示", "mult_spec_tips": "测试多规格提示", "first_buy_discounts": ["7", "6", "5"], "allow_goods_feature": 1, "exist_partition": 0, "play_price_name": "元\/", "select_partition": 1, "mult_partition": 0, "goods_desc_type": 1, "goods_desc_min_num": 1, "goods_desc_max_num": 1, "allow_video": 1, "goods_pic_min_num": 1, "goods_pic_max_num": 12, "goods_pic_title": "", "goods_pic_tips": "", "goods_pic_demo_img": "" }, "goods_desc": [], "config": { "feature_placeholder": "商品卖点(选填)"//卖点提示文案 } } }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">attribute_id</td> <td style="text-align: left;">int</td> <td>属性id</td> </tr> <tr> <td style="text-align: left;">attribute_name</td> <td style="text-align: left;">string</td> <td>属性字段名如name</td> </tr> <tr> <td style="text-align: left;">attribute_title</td> <td style="text-align: left;">string</td> <td>属性字段名如name</td> </tr> <tr> <td style="text-align: left;">placeholder</td> <td style="text-align: left;">string</td> <td>输入前提示</td> </tr> <tr> <td style="text-align: left;">tip</td> <td style="text-align: left;">string</td> <td>属性解释</td> </tr> <tr> <td style="text-align: left;">attribute_map</td> <td style="text-align: left;">array</td> <td>属性选项值(下拉框或者多选,开关类型)</td> </tr> <tr> <td style="text-align: left;">attribute_component</td> <td style="text-align: left;">string</td> <td>属性组件类型(select-one,select-mult,input,textarea,switch(开关类), select-one-box弹窗单选,select-mult-box弹窗多选)</td> </tr> <tr> <td style="text-align: left;">required</td> <td style="text-align: left;">int</td> <td>是否必填1必填 0非必填</td> </tr> <tr> <td style="text-align: left;">attribute_group_id</td> <td style="text-align: left;">int</td> <td>分组id</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">string</td> <td>验证类型</td> </tr> <tr> <td style="text-align: left;">min_length</td> <td style="text-align: left;">int</td> <td>最小长度</td> </tr> <tr> <td style="text-align: left;">max_length</td> <td style="text-align: left;">int</td> <td>最大长度</td> </tr> <tr> <td style="text-align: left;">min</td> <td style="text-align: left;">int</td> <td>最小值(数值型输入)</td> </tr> <tr> <td style="text-align: left;">max</td> <td style="text-align: left;">int</td> <td>最大值(数值型输入)</td> </tr> <tr> <td style="text-align: left;">regex_text</td> <td style="text-align: left;">array</td> <td>正则表示式 或(or)规则</td> </tr> <tr> <td style="text-align: left;">style</td> <td style="text-align: left;">array</td> <td>边距样式如{&quot;margin_top&quot;:10,&quot;margin_left&quot;:10,&quot;margin_bottom&quot;:10,&quot;margin_right&quot;:10,&quot;padding_top&quot;:10,&quot;padding_left&quot;:10,&quot;padding_bottom&quot;:10,&quot;padding_right&quot;:10}</td> </tr> <tr> <td style="text-align: left;">keyboard_type</td> <td style="text-align: left;">string</td> <td>键盘类型</td> </tr> <tr> <td style="text-align: left;">help</td> <td style="text-align: left;">string</td> <td>帮助提示</td> </tr> <tr> <td style="text-align: left;">unit</td> <td style="text-align: left;">string</td> <td>参数单位</td> </tr> <tr> <td style="text-align: left;">blank_type</td> <td style="text-align: left;">string</td> <td>间隔方式 1下划线 2空白行</td> </tr> </tbody> </table> <p><strong>allows参数说明(即使无参数也会返回,无参数则在data里返回)</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">allow_delivery</td> <td style="text-align: left;">string</td> <td>允许的发货方式,1手动2自动3无发货方式</td> </tr> <tr> <td style="text-align: left;">allow_specs</td> <td style="text-align: left;">string</td> <td>允许的规格,1单规格2多规格3无规格</td> </tr> <tr> <td style="text-align: left;">payment_fee</td> <td style="text-align: left;">decimal</td> <td>费率,此类目平台服务费占售价的比例,为0表示继承上级服务费(百分比制,如:0.2表示20%;不能大于等于1),都为0表示0服务费</td> </tr> <tr> <td style="text-align: left;">exist_partition</td> <td style="text-align: left;">int</td> <td>是否可选区服1可选0不可</td> </tr> <tr> <td style="text-align: left;">select_partition</td> <td style="text-align: left;">int</td> <td>区服选择类型,1只选择服,2只选择区</td> </tr> <tr> <td style="text-align: left;">auto_delivery_tips</td> <td style="text-align: left;">string</td> <td>自动发货提示</td> </tr> <tr> <td style="text-align: left;">manual_delivery_tips</td> <td style="text-align: left;">string</td> <td>手动发货提示</td> </tr> <tr> <td style="text-align: left;">single_spec_tips</td> <td style="text-align: left;">string</td> <td>单规格提示</td> </tr> <tr> <td style="text-align: left;">mult_spec_tips</td> <td style="text-align: left;">string</td> <td>多规格提示</td> </tr> <tr> <td style="text-align: left;">play_price_name</td> <td style="text-align: left;">string</td> <td>陪玩价格单位</td> </tr> <tr> <td style="text-align: left;">goods_desc_type</td> <td style="text-align: left;">int</td> <td>详情描述类型1老版纯文字 2新版图文</td> </tr> <tr> <td style="text-align: left;">goods_desc_min_num</td> <td style="text-align: left;">string</td> <td>详情描述最少个数</td> </tr> <tr> <td style="text-align: left;">goods_desc_max_num</td> <td style="text-align: left;">string</td> <td>详情描述最多个数</td> </tr> <tr> <td style="text-align: left;">allow_video</td> <td style="text-align: left;">int</td> <td>商品发布是否允许上传视频1允许,0不允许</td> </tr> <tr> <td style="text-align: left;">goods_pic_min_num</td> <td style="text-align: left;">int</td> <td>商品图片最小数</td> </tr> <tr> <td style="text-align: left;">goods_pic_max_num</td> <td style="text-align: left;">int</td> <td>商品图最大数</td> </tr> <tr> <td style="text-align: left;">goods_pic_title</td> <td style="text-align: left;">string</td> <td>商品图片上传顶部提示</td> </tr> <tr> <td style="text-align: left;">goods_pic_tips</td> <td style="text-align: left;">string</td> <td>商品图片上传底部提示</td> </tr> <tr> <td style="text-align: left;">goods_pic_demo_img</td> <td style="text-align: left;">string</td> <td>商品图片上传示例图片地址</td> </tr> <tr> <td style="text-align: left;">allow_goods_feature</td> <td style="text-align: left;">int</td> <td>是否允许添加商品卖点(20200827新增)</td> </tr> <tr> <td style="text-align: left;">first_buy_discounts</td> <td style="text-align: left;">arry</td> <td>允许选择的折扣</td> </tr> </tbody> </table> <p><strong>goods_desc标签描述参数说明(即使无参数也会返回,无参数则在data里返回)</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">goods_desc_id</td> <td style="text-align: left;">int</td> <td>商品描述id</td> </tr> <tr> <td style="text-align: left;">desc_title</td> <td style="text-align: left;">string</td> <td>标题</td> </tr> <tr> <td style="text-align: left;">desc_content_tip</td> <td style="text-align: left;">string</td> <td>详情框的提示</td> </tr> <tr> <td style="text-align: left;">show_type</td> <td style="text-align: left;">int</td> <td>描述类型 1仅文字,2仅图片,3图片+文字</td> </tr> <tr> <td style="text-align: left;">pic_min_num</td> <td style="text-align: left;">int</td> <td>图片最少上传张数</td> </tr> <tr> <td style="text-align: left;">pic_max_num</td> <td style="text-align: left;">int</td> <td>图片最多上传张数</td> </tr> <tr> <td style="text-align: left;">goods_desc_require</td> <td style="text-align: left;">int</td> <td>是否必填1 是 0不是</td> </tr> </tbody> </table> <p><strong>验证类型说明</strong> 目前包括以下 number 纯数字,不包含负数和小数点 email 邮箱 url 有效url ip 有效ip mobile 手机 idCard 有效身份证号 date 有效日期 integer 是否整数 float 是否浮点数可以是整数和小数 none 不验证</p> <p><strong>属性传值说明</strong> </p> <p>参数添加编辑传值方式按属性id(attribute_id)为下标,属性值为值作为数组,如下 [ '1'=&gt; '121', '2'=&gt; '王', '3'=&gt; '22@qq.com', '4'=&gt; '1,2', ] 数组转成json 如果是多选框或者checkbox这种类型,把值用英文逗号,连起来作为值</p>

页面列表

ITEM_HTML