1 Star 0 Fork 0

中通技术团队 / zopsdk-node

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

中通开放平台SDK(node.js)

环境

nodejs

使用方式

npm install zopsdk-node
var zop_client = require("zopsdk-node");

// int方法的两个参数companyid和key,都需要注册中通开放平台后到个人中心查看
zop_client.init("kfpttestCode", "kfpttestkey==");
let request = {
    url: "http://58.40.16.125:9001/submitOrderCode",
    data: {
        "data":{
            "content": {
                "branchId": "",
                "buyer": "",
                "collectMoneytype": "CNY",
                "collectSum": "12.00",
                "freight": "10.00",
                "id": "xfs2018031500002222333",
                "orderSum": "0.00",
                "orderType": "1",
                "otherCharges": "0.00",
                "packCharges": "1.00",
                "premium": "0.50",
                "price": "126.50",
                "quantity": "2",
                "receiver": {
                    "address": "育德路XXX号",
                    "area": "501022",
                    "city": "四川省,XXX,XXXX",
                    "company": "XXXX有限公司",
                    "email": "yyj@abc.com",
                    "id": "130520142097",
                    "im": "yangyijia-abc",
                    "mobile": "136*****321",
                    "name": "XXX",
                    "phone": "010-222***89",
                    "zipCode": "610012"
                },
                "remark": "请勿摔货",
                "seller": "",
                "sender": {
                    "address": "华新镇华志路XXX号",
                    "area": "310118",
                    "city": "上海,上海市,青浦区",
                    "company": "XXXXX有限公司",
                    "email": "ll@abc.com",
                    "endTime": 1369033200000,
                    "id": "131*****010",
                    "im": "1924656234",
                    "mobile": "1391***5678",
                    "name": "XXX",
                    "phone": "021-87***321",
                    "startTime": 1369022400000,
                    "zipCode": "610012"
                },
                "size": "12,23,11",
                "tradeId": "2701843",
                "type": "1",
                "typeId": "",
                "weight": "0.753"
            },
            "datetime": "2019-4-03 15:33:00",
            "partner": "test",
            "verify": "ZTO123"
        }
    }
};


// 本模块http请求使用的是node-fetch库,请自行百度
let response = zop_client.execute(request);
response.then(res => res.text())
    .then(body => console.log(body));

其他

  1. 该项目刚创建,功能还很不完善,如有问题请提issue
  2. 由于中通开放平台各个接口返回值格式没有统一,所以未封装返回值,未来可能会做封装

空文件

简介

中通开放平台SDK(node.js) 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/zto_express/zopsdk-node.git
git@gitee.com:zto_express/zopsdk-node.git
zto_express
zopsdk-node
zopsdk-node
master

搜索帮助