文档中心 > API类目 > 奇门POS接口

taobao.qimen.pos.clerk.get (店员信息获取接口)

基础信息同步,POS机从ERP获取店员基础数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Request 可选
  • └ page
  • Number
  • 必须
  • 1
  • 当前页(从1开始)
  • └ pageSize
  • Number
  • 必须
  • 12
  • 每页条数
  • └ storeCode
  • String
  • 可选
  • M123
  • 门店编码
  • └ clerkCode
  • String
  • 可选
  • M123
  • POS中的店员编码
  • └ startTime
  • String
  • 可选
  • 2017-02-12 00:00:00
  • 最后修改的起始时间(YYYY-MM-DD hh:mm:ss)
  • └ endTime
  • String
  • 可选
  • 2017-02-12 00:00:00
  • 最后修改的结束时间(YYYY-MM-DD hh:mm:ss)
  • └ extendProps
  • Map
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
response Response
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息
  • └ total
  • Number
  • 12
  • 总条数
  • clerks
  • Clerk []
  • 店员信息
  • └ storeCode
  • String
  • M123
  • 门店编码
  • └ clerkCode
  • String
  • M123
  • POS中的店员编码
  • └ sourceClerkCode
  • String
  • E123
  • ERP中的店员编码
  • └ clerkName
  • String
  • Y123
  • 店员名称
  • └ clerkType
  • String
  • DZ
  • 店员类型(DZ=店长、SYY=收银员、SHY=售货员、OTHER=其他)
  • contactInfo
  • ContactInfo
  • 店员信息
  • └ name
  • String
  • 老王
  • 姓名
  • └ birthDate
  • String
  • 2017-02-12
  • 出生年月(YYYY-MM-DD)
  • └ gender
  • String
  • M
  • 性别(M=男性、F=女性)
  • └ career
  • String
  • 码农
  • 职业
  • └ zipCode
  • String
  • 043356
  • 邮编
  • └ tel
  • String
  • 087654
  • 固定电话
  • └ mobile
  • String
  • 123456
  • 移动电话
  • └ fax
  • String
  • 12345
  • 传真
  • └ email
  • String
  • 098765
  • 电子邮箱
  • └ province
  • String
  • 浙江
  • 省份
  • └ city
  • String
  • 杭州
  • 城市
  • └ area
  • String
  • 余杭
  • 区域
  • └ town
  • String
  • 西溪
  • 村镇
  • └ detailAddress
  • String
  • 文一路
  • 详细地址
  • └ isValid
  • String
  • Y
  • 是否有效(Y/N;默认为Y)
  • └ createTime
  • String
  • 2017-02-10 00:00:00
  • 创建时间(YYYY-MM-DD hh:mm:ss)
  • └ latestUpdateTime
  • String
  • 2017-02-10 00:00:00
  • 最新更新时间(YYYY-MM-DD hh:mm:ss)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
PosClerkGetRequest req = new PosClerkGetRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setPage(1L);
req.setPageSize(12L);
req.setStoreCode("M123");
req.setClerkCode("M123");
req.setStartTime("2017-02-12 00:00:00");
req.setEndTime("2017-02-12 00:00:00");
PosClerkGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>0</code>
    <message>invalid appkey</message>
    <total>12</total>
    <clerks>
        <clerk>
            <storeCode>M123</storeCode>
            <clerkCode>M123</clerkCode>
            <sourceClerkCode>E123</sourceClerkCode>
            <clerkName>Y123</clerkName>
            <clerkType>DZ</clerkType>
            <contactInfo>
                <name>老王</name>
                <birthDate>2017-02-12</birthDate>
                <gender>M</gender>
                <career>码农</career>
                <zipCode>043356</zipCode>
                <tel>087654</tel>
                <mobile>123456</mobile>
                <fax>12345</fax>
                <email>098765</email>
                <province>浙江</province>
                <city>杭州</city>
                <area>余杭</area>
                <town>西溪</town>
                <detailAddress>文一路</detailAddress>
            </contactInfo>
            <isValid>Y</isValid>
            <createTime>2017-02-10 00:00:00</createTime>
            <latestUpdateTime>2017-02-10 00:00:00</latestUpdateTime>
        </clerk>
    </clerks>
</response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部