stp / spsr-shipment
SPSR-EXPRESS 运输 API
v0.1.1
2015-04-24 11:45 UTC
Requires
- php: >=5.4.0
- ext-curl: *
- ext-simplexml: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-28 17:28:08 UTC
README
本项目旨在为 SPSR API 提供PHP封装。
安装
推荐通过 composer 进行安装。
可以运行
composer require "stp/spsr-shipment *"
或者将以下内容添加到 composer.json 的 require 部分:
{ "require": { "stp/spsr-shipment": "*" } }
使用方法
构造客户端
use stp\spsr\SpsrApi; $api = new SpsrApi($login, $password, $icn);
创建请求
每个 API 方法都与官方文档中的变量名称相同。
use stp\spsr\message\GetCitiesMessage, stp\spsr\response\City; $msg = new GetCitiesMessage(); $msg->CityName = 'Москва'; /** @var City[] $cities */ $cities = $api->request($msg);
更多信息请参阅 USAGE.md
实现 API 方法
- 运费计算
- WACreateOrder
- WAXmlConverter
- WAGetInvoiceInfo 1.1
- WABindOrderToInvoice
- WAGetActiveOrders
- WAGetAddress
- WAGetCities
- WANewInvoicesByFile
- WAInvSessionInfo
- WAGetExtMon
- WAGetServices
- WAGetStreet
- WAGetEncloseType
- WAAddAddress
- WAEditAddress
- WADelAddress
- WAGetOrders
- WACancelOrder
- WACheckGetQuotaByAddress
- WAReservQuota
- WAReservQuotaDelete