2012-06-04 5 views
0

나는 Fedex 웹 서비스를 사용하여 발송물을 추적하고, 새로운 발송물을 만드는 등의 작업을하고 있습니다. 모든 것이 잘되고 완벽하게 진행되고 있었지만, 어제부터 Fedex에서 작성 또는 추적 할 데이터/응답이 없습니다. 선적. 페덱스 웹 서비스에 요청을 보내면 응답으로 false이라는 응답을받습니다.Fedex 웹 서비스 false 응답

지난 달 필자는 웹 서비스 사용에 문제가 없었지만 어제부터 페덱스로부터 유효한 응답을 얻지 못함에 놀랐습니다. 테스트 계정으로 사용하고 있습니다.

코드 : 여기

ProcessShipmentReply fedExReply = service.processShipment(request); 
switch (fedExReply.HighestSeverity) 
{ 
    case NotificationSeverityType.WARNING: 
    case NotificationSeverityType.NOTE: 
    case NotificationSeverityType.SUCCESS: 
    rxrdreply = GetShipmentReply(isCodShipment, fedExReply, shipment); 
    rxrdreply.ReferenceNumber = shipment.RefNumber; 
    rxrdreply.Response = true; 
    rxrdreply.Notification = GetNotifications(fedExReply); 
    break; 
    default: 
    rxrdreply.Response = false; 
    rxrdreply.ReferenceNumber = shipment.RefNumber; 
    rxrdreply.Notification = GetNotifications(fedExReply); 
    break; 
    } 
    return rxrdreply; 

fedExReplynull 온다.

+0

구체적으로 작성하십시오. 우편 번호. 코드에 무엇이 잘못되었는지, 일어날 것으로 예상되는 것이 무엇인지, 그리고 어떻게되는지 정확히 알려주십시오. –

+0

plz 내 게시물을 확인하십시오. 일부 코드를 추가했습니다. –

답변

0

현재 테스트 환경에서 Fedex 웹 서비스를 사용하고 있으며 2012 년 6 월 1 일 이후로 서비스를 사용할 수 없습니다. 먼저 구현 한 모든 서비스 잘 작동하고 있었고 갑자기 다음 오류가 발생했습니다 : 코드 : 1000 메시지 : 인증 실패.

개발자를위한 Fedex 웹 사이트에는 Fedex 측에서 발생하는 몇 가지 변경 사항에 대한 섹션이 있습니다. "FedEx는 FedEx Ship Manager® API 및 FedEx Ship Manager® Direct를 사용하여 FedEx와 통합 솔루션을 개발 한 경우 웹 서비스를 통합을위한 새로운 표준으로 선택했습니다. 과거에는 2012 년 5 월 31 일으로 제품이 폐기되므로 FedEx 웹 서비스로 전환해야합니다. 개발자는 FedEx Web으로 전환하여 기존 솔루션에서 제공하지 않은 새로운 기능을 활용할 것을 권장합니다 오늘 서비스. "

내 생각에 5 월 31 일에 수행 된 일부 변경 사항은 현재 테스트 사용자에게 영향을 미쳤습니다. Fedex 지원팀에 이메일을 보냈지 만 응답을 기다리는 중입니다.

최고!

+0

예, 당신 말이 맞습니다. 나는 그 점을 알고있다. –

0

FedEx는 주기적으로 테스트 서버를 제거합니다. 그들은 6 월 1 일 금요일에 10 시간 동안 업데이트를 했으므로 업데이트 된 자격 증명을 요청하면 문제가 해결 될 것으로 예상됩니다.

그리고 XML API가 아닌 웹 서비스를 사용하고 있습니까?

+0

내 솔루션을 찾았습니다. 테스트 계정 비밀번호는 Fedex에서 업데이트되었지만이 정보는 알 수 없습니다. 이제는 잘 작동합니다. –