이제 고객이 InterFAX API를 자신의 시스템에 쉽게 통합 할 수 있도록 사용하기 쉬운 library for Java을 제공합니다.
아웃 바운드 API의 경우 팩스를 보내려면 보내려는 파일, 대상 팩스 번호 및 InterFAX 자격 증명이 필요합니다. 팩스를 보낼 수있는 API에 대한 요청은 다음 (PDF 파일을 보내는 가정)과 비슷한 보일 것입니다 : 팩스를 검색 할 경우 검색 할 수 있습니다, 인바운드 API를 들어
POST /outbound/faxes?faxNumber=0018885551234&reference=this is my fax HTTP/1.1
Host: rest.interfax.net
Authorization: Basic ZXlhbG5ldm86WkFRIXphcTFuaHk2
Content-Type: application/pdf
Cache-Control: no-cache
[file binary content goes here]
을 자신의 메타 데이터를 선택한 다음 특정 팩스의 팩스 이미지를 다운로드합니다. 당신이 읽을 수 this article의 차이점을 비교 -
GET /inbound/faxes?limit=10 HTTP/1.1
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Host: rest.interfax.net.
인테르는 (인바운드 및 아웃 바운드 팩스에) 콜백 시스템을 제공
: 팩스를 검색 할 수있는 API에 대한 요청은 다음과 같을 것 폴링 및 콜백 - 고객의 웹 서비스에 알림 및 상태 업데이트를 푸시 - 아웃 바운드 팩스, 일단 팩스가 처리 완료 및 인바운드 팩스 수신, 새 팩스 수신시.
인바운드 팩스의 경우 InterFAX의 콜백 입력을 기반으로 게이트웨이를 구축하는 것이 좋습니다. 게이트웨이는 모든 팩스 메타 데이터를 콜백에 저장 한 다음 팩스 이미지 다운로드를 진행하여 모든 정보를 최종 사용자. 아웃 바운드 팩스의 경우 최종 고객이 팩스 정보를 제출할 수 있도록 양식 제출을 만들어야합니다. 일단 제출되면 팩스는 API를 통해 InterFAX에 전송되고 팩스 트랜잭션 ID (팩스 제출에 대한 응답으로 사용자에게 반환 됨)가 로컬 데이터베이스에 저장됩니다. 팩스가 완료되면 콜백은 시스템의 업데이트를 트리거하여 데이터베이스의 팩스 레코드를 업데이트합니다.