Не удалось подключиться к серверу wsbeta.fedex.com.

Я хочу начать пользоваться веб-службой Fedex, поэтому скачал образец кода, размещенный на сайте Fedex.com для разработчиков. Но произошла следующая ошибка:

Невозможно автоматически войти на сервер. Не удалось подключиться к серверу wsbeta.fedex.com. Это может быть связано с тем, что удаленный компьютер не существует, или брандмауэр может препятствовать обмену данными с удаленным компьютером.

это произошло в этой строке:

ProcessShipmentReply reply = service.processShipment(request);

я использую С#

Спасибо,


person You    schedule 26.08.2013    source источник
comment
Вы пробовали пинговать сервер? Не исключено, что он мог упасть. Однако я не уверен, что какой-либо брандмауэр на вашей стороне будет блокировать пинги.   -  person James T    schedule 26.08.2013
comment
Спасибо за ответ, pinging wsbeta.fedex.com возвращает время ожидания запроса истекло   -  person You    schedule 26.08.2013
comment
Я только что проверил это, и похоже, что сервер не работает. Я знаю, что на этих выходных произошел сбой в работе Amazon AWS; если Fedex использовала AWS для этого сервера, это может быть проблемой. Я бы посоветовал проверить веб-сайт Fedex, чтобы узнать, есть ли какая-либо информация об отключении, и связаться с ними, если вы ничего не найдете.   -  person James T    schedule 26.08.2013
comment
Я все еще получаю ту же ошибку, любые мысли, пожалуйста   -  person You    schedule 27.08.2013
comment
Он все еще появляется с моего конца. Поскольку я не знаком с их API, я не уверен, чем смогу вам помочь. Вы можете посетить их страницу технической поддержки. Вы найдете ссылку слева на странице разработчика.   -  person James T    schedule 27.08.2013
comment
Я исправил проблему. Это произошло из-за того, что я не указал правильный номер счета в этой строке: request.RequestedShipment.ShippingChargesPayment.Payor.ResponsibleParty.AccountNumber = номер счета клиента; Спасибо, Джеймс. С наилучшими пожеланиями.   -  person You    schedule 30.08.2013


Ответы (1)


Я исправил проблему. Это произошло из-за того, что я не указал правильный номер счета в этой строке:

request.RequestedShipment.ShippingChargesPayment.Payor.ResponsibleParty.AccountNumber = "номер счета клиента";

Спасибо, Джеймс,

Наилучшие пожелания

person You    schedule 30.08.2013