包信息
| 属性 | 值 |
|---|---|
| NuGet 包 | Bitzsoft.Integrations.Express.SfLegal |
| Provider ID | sf-legal |
| 鉴权 | 月结卡号 + 顾客编码 + 校验码 |
| 场景 | 法务函件寄送(律师函、催收函等) |
配置字段(SfLegalOptions)
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
MonthlyCardNo | string | 是 | — | 月结卡号 |
CustomerCode | string | 是 | — | 顾客编码 |
CheckWord | string | 是 | — | 校验码 |
BaseUrl | string | 否 | https://sfapi.sf-express.com | 顺丰开放平台 API 基地址 |
HttpClientName | string | 否 | SfLegal | 命名 HttpClient |
配置示例
{ "Express": { "SfLegal": { "MonthlyCardNo": "your-monthly-card-no", "CustomerCode": "your-customer-code", "CheckWord": "your-check-word" } }}DI 注册
builder.Services.AddBitzsoftSfLegal(builder.Configuration.GetSection("Express:SfLegal"));使用示例
public class SfLegalService(IExpressProvider express){ public async Task<ExpressShipmentResult> CreateLegalShipmentAsync(ShipmentRequest req) { return await express.CreateShipmentAsync(req); }}已知限制
- 顺丰函证通是顺丰开放平台的法务专项接口,面向律师函、催收函等特定场景。
CheckWord用于请求签名校验,与普通顺丰开放平台的 API 签名方式一致。