Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

中国邮政 EMS

中国邮政 EMS 包的 ChinaPostOptions 配置字段、协议客户号+授权码鉴权与使用示例。

Last updated

包信息

属性
NuGet 包Bitzsoft.Integrations.Express.ChinaPost
Provider IDchinapost
鉴权协议客户号(SenderNo)+ 授权码(Authorization)
能力全功能

配置字段(ChinaPostOptions)

字段类型必填默认值说明
SenderNostring协议客户号
Authorizationstring授权码(区分测试和生产)
BaseUrlstringhttps://api.ems.com.cnAPI 基地址
HttpClientNamestringChinaPostExpress命名 HttpClient
UserCodestring?用户编码
VersionstringV1.0.0EMS API 版本

配置示例

{
"Express": {
"ChinaPost": {
"SenderNo": "your-sender-no",
"Authorization": "your-auth-code",
"Version": "V1.0.0"
}
}
}

DI 注册

builder.Services.AddBitzsoftChinaPostExpress(builder.Configuration.GetSection("Express:ChinaPost"));

使用示例

public class ChinaPostService(IExpressProvider express)
{
public async Task CancelAsync(string orderId)
{
await express.CancelShipmentAsync(orderId);
}
}

已知限制

  • Authorization 授权码区分测试和生产环境,切换环境需替换。
  • API 版本默认 V1.0.0,不同版本字段定义可能有差异。

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%