«
siwang请求文档

时间:2023-1-9    作者:admin    分类: api接口文档


丝网接口说明

通一返回信息:

    code:200为正常,其它为错误,5116为alter 提示,5002为未登陆或登陆已失效。其它为正常提示
    msg:当code不是200时,这里是错误信息。比如:账号已注册!
    result:服务器返的数据。如果是请求列表,result = {list:[],rows:10},list为列表数据,rows为总条数。

通用请求列表页面时,url里携带limit和page。Limit为本次返回多少条,page是本次请求第几页。

通用请求header:

如果该页面需要登陆,请求header里必须设置X-token的值为登陆或注册后,服务器返回的token

首页请求:方式 GET

URL /index/index/index.htm
返回:

    {
        result:{
             art:[],首页的资讯列表,内容为 [{title:标题,id:id, art_type:类型}], 
                category:[],为产品类目。内容为:[{id:id,name:类目名称,c_desc:二级类目的前二个单词}]
                swiper:[],轮播图片
                store:[],店铺推荐,内容为:[img_url1,img_Url2,img_url3] 图片地址
                region:[] 物流信息的位置描述,内容为:[河北,河南,…],
                qr:[], 页面底部的二维码,内空为:[qr_Img_url1,qr_img_url2],图片地址
            }
        }

丝网指数:方式 GET

URL:/index/index/zhishu.htm
返回:

    {
       result:{
            echarts:[],趋势图数据,数据定义请参考丝网指数API请求文档
            list:[],丝网行业的类别指数,暂时用不到
        }
    }

登陆:方式 POST 注意,所有POST请求 Content-Type必须是:application/x-www-form-urlencoded

URL:/index/index/login.htm
参数:{phone:手机号,pwd:密码}
返回:

{
    result:
    {
            token:TOKEN},该token是登陆后的凭据,凡是需要登陆的页面,请求的header里必须携带X-token请求头。
        }
    }

注册:方式POST

URL:/index/index/register.htm
参数:{phone:手机号,pwd:密码,code:手机验证码}
返回:

  {
        result:
        {
            token:TOKEN},该token是登陆后的凭据,凡是需要登陆的页面,请求的header里必须携带X-token请求头。
        }
    }

获取手机短信验证码:方式 GET

        URL:/index/index/get_code.htm
        参数:phone:手机号
        返回:可忽略

发布采购:方式 POST

URL:/index/index/publisher.htm
参数:

    {
        pingming:品名
        caizhi:采质,
        guige:规格
        gangchang:钢厂,
        danjia:单价,
        zhongliang:数量/重量,
        cangku:仓库
        jiliang:计量方式
        peisong:配送方式,
        huowudizhi:货物地址,
        tihuoshijian:提货时间,(11位时间戳)
        fapiao:当月开票,(Enum(y,n))y为开,n为不开
        shoujihao:联系我 (手机号)
}

返回:可忽略

拼单:方式:POST

URL:/index/index/pin.htm
参数:

    {
        size:尺寸(字符串),
        num:数量(整型),
        ship:配送方式(字符串),
        ship_time:提货时间(字符串),
        phone:联系我(字符串)
    }

返回:可忽略

文章列表:方式:GET

URL:/index/index/art.htm?type=notice
参数:type值为notice,这是固定的,不能修改
返回:

    {
        result:{
        list:[],文章列表:{id:id,title:标题,body:内容}
        rows:文章总数
        }
    }

文章或资讯详情 方式:GET

URL:/index/index/art_detail.htm?id=ID
返回:

    {
        result:{
            id:ID,
            title:TITLE 标题
            body:BODY 内容
            art_type:TYPE 文章类型,news属于资讯,notice属于文章
        }
    }

升级会员之支付:POST,要求用户必须已登陆

URL:/index/pay/trade.htm
参数:{total_fee:金额(单位为分,如1元的话就是100),pay_ment:wxpay}
其它说明:此功能为用户升级VIP,时效为一年。价格请在前端输入,后端不做校验
返回:

    {
        result:{
        qr_img:二维码图片地址,用户使用微信扫码支付的二维码.
        trade_id:订单ID,用来查询订单是否已支付
        }
    }

升级会员之查询支付状态 方式:GET

URL:/index/pay/is_pay.htm?trade_id=TRADE_ID 该TRADE_ID是支付时,服务器返回的trade_id
返回:

    {
        result:{
                pay_status:Enum('y','n')是否已支付成功,y为支付成功,n为未支付,
                trade_id:TRADE_ID;请求时的trade_id
                token:TOKEN,如果已经支付完成,将返回新的token,此时,前端应更新用户token。
        }
    }

物流信息位置信息列表 方式:GET

URL:/index/index/wuliu.htm?limit=LIMIT&page=PAGE
返回:

    {
        result:{
                list:[],//数组对象,对象:{id:ID,name:NAME}
                rows:100,数据总条数
        }
    }

物流信息的专线信息列表 方式:GET

URL:/index/index/wuliu_detail.htm?id=ID&limit=LIMIT&page=PAGE//该id是 上一条物流信息位置信息列表时的对象ID
返回:

{
    result:{
        list:[],//数组对象,对象:{id:ID,region_id:REGION_ID,name:NAME(专线名称),tel:TEL(专线电话,如果有多个,会使用,分开,如:tel:13833883388,13933993399)}
        rows:100,数据总条数,这里的100只是示例
    }
}

贷款信息提交 方式:POST

URL: /index/index/daikuan.htm

参数:{phone:手机号,name:姓名}

返回可忽略

招标信息:方式 GET

URL:/index/index/zhaobiao.htm?limit=LIMIT&page=PAGE
参数:limit为多少条,page为第几页
返回:

{
        result:{
            list:列表数据,
            rows:列表总条数
        }
    }

招标信息详情:方式 GET

URL:/index/zhao_biao/index.htm?id=ID
参数:ID,为招标请求列表时,对象的detail_id
返回:

{
            result:{} 详情信息
    }

获取招标信息之 招标单位电话列表 方式:GET

URL:/index/zhao_biao/concat.htm?key=KEY&page=PAGE

    参数:{
        KEY:获取招标详细信息后,返回的对象中,result.biddingInformationSummary.zhaoBiaoUnitEncrypt 的值,
        PAGE:当前第几页。因联系方式过多,可能会有几十页
    }

    返回:{
    result:{}/对象
    }

获取招标内信息电话列表内的加密电话 方式:GET

URL:/index/zhao_biao/get_phone.htm

    参数:key(字符串),值为获取电话列表后的某个对象的mobile所对应的值
    返回:{
    fromRecord:false
    vmMobile:18964240954 // 返回的电话号码,30秒内有效。超时后请重新获取。具体详情,千里马招标网有详细说明
    }