Как интегрировать USPS DelivConfirmCertifyV4Request API для печати этикетки в наше веб-приложение

Я работаю в ASP.Net с С#, и я новичок в интеграции USPS. поэтому любой, пожалуйста, скажите мне, как интегрировать USPS на моем веб-сайте. здесь я использую этот образец. он всегда возвращает ошибку:

Сбой авторизации. DeliveryConfirmationV4 не является допустимым именем API для этого протокола.

http://production.shippingapis.com/ShippingAPITest.dll?API=DeliveryConfirmationV4&XML=" + xml + "";


person Gopal    schedule 12.09.2013    source источник


Ответы (4)


Их документация показывает, что параметр API должно быть настроено так:

?API=DeliveryConfirmationV4.0Request
person Community    schedule 12.09.2013

Вы должны получить разрешение от USPS. с той же ошибкой, с которой я столкнулся, я связался со службой поддержки клиентов, после чего они включили меня.

person user3206598    schedule 03.02.2014

Вы используете неверный URL. URL-адрес: https://secure.shippingapis.com/ShippingAPI.dll.

Также будьте осторожны с именем API — оно немного сбивает с толку. API DelivConfirmCertifyV4 (используется в заголовке вопроса) является тестовым API. Рабочий API — DeliveryConfirmationV4.

Вот пример с некоторым работающим кодом, который делает это: API USPS — после создания этикеток получение номера отслеживания C#

person Scott C Wilson    schedule 13.11.2017
comment
Спасибо, что помогли мне в этом, это сработало, спасибо за вашу помощь. - person Gopal; 11.10.2018

Решение вашей проблемы такое же, как и в этом вопросе о стеке: api-image">Как убрать надпись SAMPLE DO NOT MAIL из изображения API доставки USPS

И вы можете найти шаги, чтобы сделать это из моего ответа на этот вопрос или перейдя непосредственно по этой ссылке- https://stackoverflow.com/a/27936025/3748701

person Manik Arora    schedule 16.01.2015