2016-08-02 8 views
0

Interfax API를 사용한 Java 기반 구성을 사용하여 Spring 인티그레이션 게이트웨이를 사용하여 팩스 인바운드/아웃 바운드 메시징을 구현하려고합니다. 나머지 서비스는 다음과 같습니다 아웃 바운드 : https://rest.interfax.net/outbound/faxes 인바운드 : https://rest.interfax.net/inbound/faxesSpring 통합을 사용하는 Interfax API의 인바운드/아웃 바운드 Java 기본 구성, 기본 인증을 사용하는 HTTP 아웃 바운드 게이트웨이

당신이 페이로드 등 fax_number, 파일, 콘텐츠 _를 포함,이 API를 위해 얼마나 도움 주실 래요,

방법 인바운드 & 아웃 바운드 팩스 모두에 대해 게이트웨이를 만들 수 있습니다. 접근 방식을 제안하십시오.

답변

0

이제 고객이 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 (팩스 제출에 대한 응답으로 사용자에게 반환 됨)가 로컬 데이터베이스에 저장됩니다. 팩스가 완료되면 콜백은 시스템의 업데이트를 트리거하여 데이터베이스의 팩스 레코드를 업데이트합니다.