LogisticsInterface.php
10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
<?php
namespace Lackoxygen\TiktokShop\Request\Logistics;
use Lackoxygen\TiktokShop\Response\ResultSet;
/**
* @note 物流发货API
*/
interface LogisticsInterface
{
/**
* 追加子母件
* @link https://op.jinritemai.com/docs/api-docs/16/1075
* @param array $params
* @return ResultSet
*/
public function logisticsAppendSubOrder(array $params = []): ResultSet;
/**
* 获取快递公司列表
* @link https://op.jinritemai.com/docs/api-docs/16/541
* @param array $params
* @return ResultSet
*/
public function orderLogisticsCompanyList(array $params = []): ResultSet;
/**
* 订单发货接口
* @link https://op.jinritemai.com/docs/api-docs/16/718
* @param array $params
* @return ResultSet
*/
public function orderLogisticsAdd(array $params = []): ResultSet;
/**
* 修改发货物流
* @link https://op.jinritemai.com/docs/api-docs/16/390
* @param array $params
* @return ResultSet
*/
public function orderLogisticsEdit(array $params = []): ResultSet;
/**
* 修改包裹里的物流信息
* @link https://op.jinritemai.com/docs/api-docs/16/539
* @param array $params
* @return ResultSet
*/
public function orderLogisticsEditByPack(array $params = []): ResultSet;
/**
* 一单多包发货接口
* @link https://op.jinritemai.com/docs/api-docs/16/562
* @param array $params
* @return ResultSet
*/
public function orderLogisticsAddMultiPack(array $params = []): ResultSet;
/**
* 获取运费模板列表
* @link https://op.jinritemai.com/docs/api-docs/16/565
* @param array $params
* @return ResultSet
*/
public function freightTemplateList(array $params = []): ResultSet;
/**
* 支持多个订单发同一个物流包裹
* @link https://op.jinritemai.com/docs/api-docs/16/563
* @param array $params
* @return ResultSet
*/
public function orderLogisticsAddSinglePack(array $params = []): ResultSet;
/**
* 更新收件人信息 以及发件人名字联系方式信息,不支持顺丰速递面单信息更新
* @link https://op.jinritemai.com/docs/api-docs/16/494
* @param array $params
* @return ResultSet
*/
public function logisticsUpdateOrder(array $params = []): ResultSet;
/**
* 用于ISV/商家ERP系统 端发起取消已获取的电子面单号
* @link https://op.jinritemai.com/docs/api-docs/16/397
* @param array $params
* @return ResultSet
*/
public function logisticsCancelOrder(array $params = []): ResultSet;
/**
* 服务商回传仓储
* @link https://op.jinritemai.com/docs/api-docs/16/526
* @param array $params
* @return ResultSet
*/
public function crossBorderOrderOperate(array $params = []): ResultSet;
/**
* 服务商回告清关状态
* @link https://op.jinritemai.com/docs/api-docs/16/527
* @param array $params
* @return ResultSet
*/
public function crossborderOrderCustomClearance(array $params = []): ResultSet;
/**
* 服务商回传国际干线作业节点
* @link https://op.jinritemai.com/docs/api-docs/16/528
* @param array $params
* @return ResultSet
*/
public function crossborderOrderLogisticsTrace(array $params = []): ResultSet;
/**
* 查询商家自定义区域数据
* @link https://op.jinritemai.com/docs/api-docs/16/549
* @param array $params
* @return ResultSet
*/
public function logisticsCustomTemplateList(array $params = []): ResultSet;
/**
* 查询地址快递是否可以送达
* @link https://op.jinritemai.com/docs/api-docs/16/582
* @param array $params
* @return ResultSet
*/
public function logisticsGetOutRange(array $params = []): ResultSet;
/**
* 服务商接单
* @link https://op.jinritemai.com/docs/api-docs/16/401
* @param array $params
* @return ResultSet
*/
public function crossBorderOrderConfirm(array $params = []): ResultSet;
/**
* 获取商家所有模版信息
* @link https://op.jinritemai.com/docs/api-docs/16/476
* @param array $params
* @return ResultSet
*/
public function logisticsTemplateList(array $params = []): ResultSet;
/**
* 获取面单信息
* @link https://op.jinritemai.com/docs/api-docs/16/490
* @param array $params
* @return ResultSet
*/
public function logisticsWaybillApply(array $params = []): ResultSet;
/**
* 订单放行/回退
* @link https://op.jinritemai.com/docs/api-docs/16/1578
* @param array $params
* @return ResultSet
*/
public function logisticsDeliveryNotice(array $params = []): ResultSet;
/**
* 末端服务字节面单信息查询(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1558
* @param array $params
* @return ResultSet
*/
public function powerIsByteDancePackage(array $params = []): ResultSet;
/**
* 一段码推送(包含末端中心、集包地、大头笔)(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1488
* @param array $params
* @return ResultSet
*/
public function powerPushFirstSortCode(array $params = []): ResultSet;
/**
* 个性化集包编码推送(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1486
* @param array $params
* @return ResultSet
*/
public function powerPushCustomSortCode(array $params = []): ResultSet;
/**
* 三段码推送(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1485
* @param array $params
* @return ResultSet
*/
public function powerPushThirdSortCode(array $params = []): ResultSet;
/**
* 商家ERP/ISV 向字节电子面单系统获取单号和打印信息
* @link https://op.jinritemai.com/docs/api-docs/16/1339
* @param array $params
* @return ResultSet
*/
public function logisticsNewCreateOrder(array $params = []): ResultSet;
/**
* isv轨迹查询
* @link https://op.jinritemai.com/docs/api-docs/16/1632
* @param array $params
* @return ResultSet
*/
public function logisticsQueryPackageRoute(array $params = []): ResultSet;
/**
* isv轨迹订阅
* @link https://op.jinritemai.com/docs/api-docs/16/1631
* @param array $params
* @return ResultSet
*/
public function logisticsRegisterPackageRoute(array $params = []): ResultSet;
/**
* 物流商推送改约时间
* @link https://op.jinritemai.com/docs/api-docs/16/1627
* @param array $params
* @return ResultSet
*/
public function powerUpdateCollectTime(array $params = []): ResultSet;
/**
* 更新运费模板
* @link https://op.jinritemai.com/docs/api-docs/16/1662
* @param array $params
* @return ResultSet
*/
public function freightTemplateUpdate(array $params = []): ResultSet;
/**
* 创建运费模板
* @link https://op.jinritemai.com/docs/api-docs/16/1661
* @param array $params
* @return ResultSet
*/
public function freightTemplateCreate(array $params = []): ResultSet;
/**
* 末端服务商回传取件码(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1793
* @param array $params
* @return ResultSet
*/
public function powerPickupCodeCallback(array $params = []): ResultSet;
/**
* 查询商家自定义模板(新版)
* @link https://op.jinritemai.com/docs/api-docs/16/1737
* @param array $params
* @return ResultSet
*/
public function logisticsGetDesignTemplateList(array $params = []): ResultSet;
/**
* 虚拟号服务商通话记录回传(仅用于兼容老物流网关)
* @link https://op.jinritemai.com/docs/api-docs/16/1920
* @param array $params
* @return ResultSet
*/
public function powerVirtualServicePushCallRecord(array $params = []): ResultSet;
/**
* 查询商家自定义区模板(新版)
* @link https://op.jinritemai.com/docs/api-docs/16/1852
* @param array $params
* @return ResultSet
*/
public function logisticsGetCustomTemplateList(array $params = []): ResultSet;
/**
* 运单轨迹查询接口
* @link https://op.jinritemai.com/docs/api-docs/16/1851
* @param array $params
* @return ResultSet
*/
public function logisticsTrackNoRouteDetail(array $params = []): ResultSet;
/**
* 海南项目服务商回传实操节点
* @link https://op.jinritemai.com/docs/api-docs/16/1850
* @param array $params
* @return ResultSet
*/
public function dutyFreeOrderOperate(array $params = []): ResultSet;
/**
* 查询跨境订单列表
* @link https://op.jinritemai.com/docs/api-docs/16/1849
* @param array $params
* @return ResultSet
*/
public function crossBorderOrderList(array $params = []): ResultSet;
/**
* 查询商家和物流商的订购关系以及物流单号使用情况
* @link https://op.jinritemai.com/docs/api-docs/16/1843
* @param array $params
* @return ResultSet
*/
public function logisticsListShopNetsite(array $params = []): ResultSet;
/**
* 获取四级地址全量省份信息
* @link https://op.jinritemai.com/docs/api-docs/16/1848
* @param array $params
* @return ResultSet
*/
public function addressGetProvince(array $params = []): ResultSet;
/**
* 根据省获取全量四级地址
* @link https://op.jinritemai.com/docs/api-docs/16/1844
* @param array $params
* @return ResultSet
*/
public function addressGetAreasByProvince(array $params = []): ResultSet;
/**
* 获取运费模板详情
* @link https://op.jinritemai.com/docs/api-docs/16/2157
* @param array $params
* @return ResultSet
*/
public function freightTemplateDetail(array $params = []): ResultSet;
/**
* 快递服务商将运单申报的回执回告至平台
* @link https://op.jinritemai.com/docs/api-docs/16/2020
* @param array $params
* @return ResultSet
*/
public function crossBorderReceiveReceiptOfCustomsWayBill(array $params = []): ResultSet;
/**
* 末端订单状态推送
* @link https://op.jinritemai.com/docs/api-docs/16/2016
* @param array $params
* @return ResultSet
*/
public function logisticsUpdateTerminalOrder(array $params = []): ResultSet;
/**
* 虚拟号服务商回传虚拟号接通事件
* @link https://op.jinritemai.com/docs/api-docs/16/2011
* @param array $params
* @return ResultSet
*/
public function powerHandleVirtualTelConnect(array $params = []): ResultSet;
}