1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zto_express-zopsdk-node

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

中通开放平台 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. Поскольку формат возвращаемых значений различных интерфейсов платформы «中通开放» не унифицирован, поэтому возвращаемые значения не были инкапсулированы. Возможно, в будущем будет проведена их инкапсуляция.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

SDK открытой платформы Zhongtong (для Node.js). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zto_express-zopsdk-node.git
git@api.gitlife.ru:oschina-mirror/zto_express-zopsdk-node.git
oschina-mirror
zto_express-zopsdk-node
zto_express-zopsdk-node
master