Попытки создать несколько частей отгрузки за https://goshippo.com/docs/multipieceShippo API - многокусочная пересылка возвращает пуст rates_list
Я с указанием асинхр = ложными в моей просьбе, но я получаю обратно пустой rates_list в ответ. EDIT, чтобы добавить, что адреса от и до меня, которые я отредактировал, являются действительными (дома и офиса), и я смог успешно выполнять отдельные тестовые поставки, используя их раньше, а не многоцелевые.
Запрос полезной нагрузки (прошу прощения, если это беспорядок, я не могу получить SO в формат JSON):
{ "object_purpose": "PURCHASE", "address_from": { "object_state":null, "object_purpose":"PURCHASE", "object_source":null, "object_created":null, "object_updated":null, "object_owner":null, "name":"REDACTED", "company":"REDACTED", "street1":"REDACTED", "street_no":"", "street2":"", "city":"REDACTED", "state":"REDACTED", "zip":"REDACTED", "country":"US", "phone":"REDACTED", "email":"REDACTED", "ip":null, "metadata":null, "is_residential":null, "validate":false, "object_id":null, "object":"unknown" }, "address_to": { "object_state":null, "object_purpose":"PURCHASE", "object_source":null, "object_created":null, "object_updated":null, "object_owner":null, "name":"Tony Stark", "company":"Stark Enterprises", "street1":"REDACTED", "street_no":null, "street2":"", "city":"REDACTED", "state":"REDACTED", "zip":"REDACTED", "country":"US", "phone":null, "email":"REDACTED", "ip":null, "metadata":null, "is_residential":null, "validate":false, "object_id":null, "object":"unknown" }, "parcel": [ { "object_state":null, "object_created":null, "object_updated":null, "object_owner":null, "length":"20", "width":"20", "height":"20", "distance_unit":"in", "weight":1.5, "mass_unit":"lb", "metadata":null, "object_id":null, "object":"unknown" }, { "object_state":null, "object_created":null, "object_updated":null, "object_owner":null, "length":"20", "width":"20", "height":"20", "distance_unit":"in", "weight":1.5, "mass_unit":"lb", "metadata":null, "object_id":null, "object":"unknown" }, { "object_state":null, "object_created":null, "object_updated":null, "object_owner":null, "length":"20", "width":"20", "height":"20", "distance_unit":"in", "weight":2.6, "mass_unit":"lb", "metadata":null, "object_id":null, "object":"unknown" } ], "async": false }
Ответ:
`{ "асинхронный": нулевые, "object_state": "ДЕЙСТВИТЕЛЕН", " статус_объекта": "SUCCESS", " object_purpose": "покупка", "object_created": "2016-12-13T20: 33: 20.318Z", "object_updated": «2016-12-13T20: 33: 20.318Z»,"object_owner": "УДАЛЕНО", "address_from": "e0633e8c3f3a4a19ba6a83998906da02", "address_to": "b48de7caf2624803adba6cac2b10e1f5", "address_return": "e0633e8c3f3a4a19ba6a83998906da02", "посылку": [ "ec25a9566fdd47ef9d728307b76eca35", «be5e95a487644abd875f6049a32621fc " "de942d19ef8046e49011c3b1971c2dc8" ], "submission_type": "ПУСК", "submission_date": "2016-12-13T15: 33: 18Z", "insurance_amount": "0,0", "insurance_currency":" USD ", " extra ": {
}, "customs_declaration": нулевой, "reference_1": "", "reference_2": "", "rates_url": "https://api.goshippo.com/shipments/4f1e4a275ca341dda8cb31eed746720f/rates/", "rates_list": [
], "метаданные":» », "сообщения": [
], "object_id": "4f1e4a275ca341dda8cb31eed746720f", "объект": "неизвестный" }`
rates_url так же не дает никаких результатов:
{"count": 0, "next": null, "previous": null, "results": []}
Oh nevermind. Я жертва «тестового режима», который, по-видимому, поддерживает только USPS, который не поддерживается для нескольких штук в документации, которую я связал. – Lamont
Режим тестирования Shippo поддерживает все несущие, но вы правы, что многокомпонентные поставки поддерживаются только UPS и FedEx. Shippo не предлагает встроенные учетные записи UPS/FedEx, поэтому вам нужно добавить собственные учетные записи UPS/FedEx в тестовом и/или живом режиме для получения ставок. –