Atribut
Field | Catatan |
---|---|
id STRING | Pengidentifikasi unik untuk objek. Id untuk objek penilaian akan selalu diawali dengan ship . |
currency HASH | Hash yang memberikan informasi tentang mata uang dasar yang dikirim dalam permintaan dan disediakan untuk respons. |
currency.id STRING | Pengidentifikasi unik untuk objek mata uang. |
currency.base STRING | Mata uang dasar yang dikirim dalam permintaan penilaian, diwakili oleh kode ISO tiga huruf. Semua jumlah dalam objek penilaian terdaftar dalam mata uang dasar. |
currency.date TIMESTAMP | Tanggal di mana mata uang rate diambil, dalam format ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ . |
currency.rates HASH | Hash yang berisi mata uang dan nilai tukar yang diperlukan untuk konversi dari mata uang dasar. |
errors HASH | Hash yang berisi rincian tentang kesalahan dalam permintaan. |
errors.type STRING | Asal kesalahan. Nilai yang mungkin termasuk fedex_api ups_api dhl_api usps_api internal_error zonos_configuration . |
errors.message STRING | Alasan deskriptif untuk kesalahan dari pengangkut yang bersangkutan. |
errors.details HASH | Hash yang berisi rincian tentang tingkat layanan yang mengembalikan kesalahan. |
errors.details.id STRING | Pengidentifikasi unik untuk tingkat layanan. |
errors.details.service_level STRING | Tingkat layanan dengan pengangkut, misalnya standard . |
errors.details.display_name STRING | Nama tampilan untuk tingkat layanan. |
quotes LIST | Daftar kutipan pengiriman berdasarkan tingkat layanan. |
quotes.id STRING | Pengidentifikasi unik untuk objek. Id untuk objek kutipan akan selalu diawali dengan rtqt . |
quotes.amount_subtotal DECIMAL | Total biaya pengiriman yang dihitung untuk tingkat layanan. |
quotes.weight HASH | Hash yang memberikan informasi tentang berat yang digunakan untuk biaya pengiriman yang dikutip. |
quotes.weight.billable DECIMAL | Berat yang dapat ditagih dari paket yang digunakan untuk kutipan pengiriman. |
quotes.weight.unit STRING | Satuan pengukuran untuk berat. Nilai yang mungkin adalah pound , ounce , kilogram , dan null . Ketika null , pound akan digunakan. |
quotes.mode HASH | Hash yang berisi informasi rinci tentang tingkat layanan. |
quotes.mode.service_level STRING | Tingkat layanan dengan pengangkut, misalnya standard . Contoh umum termasuk: ups_express , ups_express_saver , ups_expedited , ups_economy , ups_standard , ups_mail_innovations_economy , ups_mail_innovations_priority , dhl_express , dhl_ecommerce_parcel_direct , fedex_priority , fedex_economy , usps_first_class_mail_international , usps_priority_mail_international , landmark_parcel , apc_parcel , point2point_standard , point2point_direct , point2point_packet , dan fedex_international_ground . Lihat dokumentasi pengangkut untuk daftar lengkap tingkat layanan yang tersedia berdasarkan pengangkut. |
quotes.mode.display_name STRING | Nama tampilan untuk tingkat layanan. |
quotes.mode.delivery_date_estimate TIMESTAMP | Tanggal pengiriman yang diperkirakan untuk tingkat layanan, dalam format ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ . Ini akan dikembalikan jika tersedia dari API pengangkut. |
quotes.mode.transit_business_days INTEGER | Perkiraan jumlah hari transit untuk tingkat layanan hanya menghitung hari kerja sebagai hari transit. Ini akan dikembalikan jika tersedia dari API pengangkut. |
quotes.mode.transit_days INTEGER | Perkiraan jumlah hari transit untuk tingkat layanan. Ini akan dikembalikan jika tersedia dari API pengangkut. |
quotes.mode.rates HASH | Hash yang berisi informasi rinci tentang rincian jumlah pengiriman rate. |
quotes.mode.rates.amount DECIMAL | Jumlah dari item rate tertentu. |
quotes.mode.rates.note STRING | Rincian tambahan tentang apa yang diwakili oleh jumlah item rate. |
quotes.mode.rates.type STRING | Jenis item rate. Nilai yang mungkin termasuk retail_shipping fuel_surcharge carrier_fee negotiated_discount . |
quotes.packages LIST | Daftar rincian tentang paket yang sedang dikirim. |
quotes.packages.id STRING | Pengidentifikasi unik untuk objek paket. |
quotes.packages.weight HASH | Hash yang berisi rincian berat untuk paket. |
quotes.packages.weight.billable DECIMAL | Berat yang dapat ditagih dari paket. |
quotes.packages.weight.dimensional DECIMAL | Berat dimensi dari paket. |
quotes.packages.weight.factor INTEGER | Faktor berat internasional yang digunakan untuk menghitung berat dimensi untuk paket. |
quotes.packages.weight.weight_unit STRING | String dengan unit pengukuran untuk berat. Nilai yang mungkin adalah pound ounce kilogram null . Ketika null , pound akan digunakan. |
Contoh respons
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
{
"id": "ship_5p67angIDnS91CyfpW55YZ",
"currency": {
"id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
"base": "USD",
"date": "2020-02-04T18:47:04.629+0000",
"rates": []
},
"errors": [
{
"details": {
"id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
"display_name": "FedEx Express Saver",
"service_level": "FEDEX_EXPRESS_SAVER",
"message": "[868] Service is not allowed. ",
"type": "fedex_api"
}
}
],
"quotes": [
{
"id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
"amount_subtotal": 943.18,
"mode": {
"delivery_date_estimate": null,
"display_name": "UPS Expedited ",
"rates": [
{
"amount": 848.31,
"note": "UPS api: standard rate",
"type": "retail_shipping"
},
{
"amount": 64.4,
"note": "UPS api: fuel surcharge",
"type": "fuel_surcharge"
},
{
"amount": 40.0,
"note": "UPS api: extended area",
"type": "carrier_fee"
},
{
"amount": -9.53,
"note": "UPS negotiated discount",
"type": "negotiated_discount"
}
],
"service_level": "UPS_WORLDWIDE_EXPEDITED",
"transit_business_days": null,
"transit_days": null
},
"packages": [
{
"id": "1",
"weight": {
"billable": 32.0,
"dimensional": 30.7554,
"factor": 139,
"weight_unit": "pound"
}
}
],
"weight": {
"billable": 32.0,
"unit": "pound"
}
},
{
"id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
"amount_subtotal": 1058.86,
"mode": {
"delivery_date_estimate": null,
"display_name": "UPS Saver ",
"rates": [
{
"amount": 957.26,
"note": "UPS api: standard rate",
"type": "retail_shipping"
},
{
"amount": 72.3,
"note": "UPS api: fuel surcharge",
"type": "fuel_surcharge"
},
{
"amount": 40.0,
"note": "UPS api: extended area",
"type": "carrier_fee"
},
{
"amount": -10.7,
"note": "UPS negotiated discount",
"type": "negotiated_discount"
}
],
"service_level": "UPS_SAVER",
"transit_business_days": null,
"transit_days": null
},
"packages": [
{
"id": "1",
"weight": {
"billable": 32.0,
"dimensional": 30.7554,
"factor": 139,
"weight_unit": "pound"
}
}
],
"weight": {
"billable": 32.0,
"unit": "pound"
}
}
]
}
Objek Penilaian
Jelajahi kemampuan dan fungsi dari objek Penilaian.
Objek Penilaian akan memberikan kutipan pengiriman berdasarkan tingkat layanan dengan rincian biaya tambahan, biaya, dan diskon rate yang dinegosiasikan yang membentuk kutipan tersebut.