2016-12-13 8 views
2

Попытки создать несколько частей отгрузки за 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": []}

+1

Oh nevermind. Я жертва «тестового режима», который, по-видимому, поддерживает только USPS, который не поддерживается для нескольких штук в документации, которую я связал. – Lamont

+1

Режим тестирования Shippo поддерживает все несущие, но вы правы, что многокомпонентные поставки поддерживаются только UPS и FedEx. Shippo не предлагает встроенные учетные записи UPS/FedEx, поэтому вам нужно добавить собственные учетные записи UPS/FedEx в тестовом и/или живом режиме для получения ставок. –

ответ

2

Я - инженер поддержки здесь, в Shippo. Я просмотрел вызов API, который вы сделали на наших серверах, и похоже, что адреса TO и FROM совпадают. Вы получаете пустой ответ в ответ, потому что эти два поля не могут быть одинаковыми, даже для целей тестирования. Мы знаем, что нам нужны лучшие сообщения об ошибках, и мы над этим работаем. Если вы получите больше ошибок или пустых ответов, напишите по адресу [email protected]

Ben

 Смежные вопросы

  • Нет связанных вопросов^_^