Ошибка отслеживания Shippo FeDex в сериализации Json в C # - PullRequest
0 голосов
/ 18 мая 2018

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

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

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

1 Ответ

0 голосов
/ 21 мая 2018

«PRE_TRANSIT» был добавлен в качестве возможного статуса в последней версии API (он заменяет более ранний исходный статус «НЕИЗВЕСТНО» для случая, когда метка была создана, но еще не вошла в транзит).

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

Ref: https://goshippo.com/docs/changelog

...