Ошибка отслеживания Shippo FeDex в сериализации Json в C#

Я пытался использовать проект ShippingTesting в Visual Studio(C#). Я старался UPS который прекрасно работает
Но когда я попробовал FeDex, это бросило ошибку, говоря:

"Newtonsoft.Json.JsonSerializationException", "Дополнительная информация: Ошибка преобразования значения"PRE_TRANSIT"в тип" Shippo.ShippoEnums+TrackingStatus ". Path" tracking_history[0].status',"

Это похоже на проблему сериализации JSON. Будет ли это постоянной проблемой с FedEx?
Спасибо!

1 ответ

"PRE_TRANSIT" был добавлен в качестве возможного статуса в последней версии API (он заменяет более старый первоначальный статус "UNKNOWN", когда метка была создана, но еще не вошла в транзит).

Библиотека C# может потребоваться обновить для поддержки этого дополнительного отображения. В качестве обходного пути вы можете передать более старую версию API в заголовке вашего запроса (до '2018-02-08'), и это должно вернуть старое отображение 'UNKNOWN'.

Ссылка: https://goshippo.com/docs/changelog

Другие вопросы по тегам