2013-02-14 1 views
1

이 API 기반 : https://wsf.metrofax.com/doc/Metrofax API : 팩스 상태를 효율적으로 얻는 방법?

getStatusFromFaxId에 대한 방법이 있습니까?

단계는 다음과 같습니다

  1. 가 (이 효율적이지 나를 위해 상태

을 얻을 수있는 faxId

  • GetTransmissionStatus을 얻을 수있는 TRACKING_NUMBER
  • GetFaxMessageFrmTrkNbr을 반환 SendFaxMessage 천개의 팩스).

    이렇게하는 데 가장 효율적인 방법이 있습니까? 어떤 대답이라도 감사 할 것입니다.

  • +3

    그것은 비현실적으로 비효율적 인 프로세스처럼 보이지 않습니다. 왜 그들에게 물어 보지 그래? – ceejayoz

    +0

    API 링크가 깨졌습니다. –

    답변

    2

    3 단계는 실제로 배치 한 시나리오에서 다소 중복됩니다. 추적 번호 만 사용하여 평생 동안 팩스 상태를 추적 할 수 있습니다 (FaxID를 알 필요가 없음).

    GetFaxMessageFrmTrkNbr을 호출하면 팩스 상태를 포함하는 개체가 반환되므로 팩스가 계속 보내고 있거나 성공했는지 여부를 확인할 수 있습니다. 1,000 개의 추적 번호 목록 (각 GetFaxMessageFrmTrkNbr 호출)을 반복하여 상태를 확인하고 상태 확인이 필요한 항목 목록에서 완료되는 추적 번호를 제거 할 수 있어야합니다. 이는 신속한 호출이며 그러한 종류의 규모에서 상당히 효율적이어야합니다.

    궁극적으로 실패하는 팩스의 경우 실패 이유로 사람이 읽을 수있는 문자열을 반환하기 때문에 GetTransmissionStatus를 선택적으로 호출 할 수 있습니다. 실제로 성공적인 팩스 또는 아직 보내고있는 팩스로 전화 할 필요가 없습니다.

    +2

    Successfully Send

    관련 문제