Developer
Developer
Developer
API 연동으로
시스템 안에서
한 번에 시작하세요
API 연동으로
시스템 안에서 한 번에 시작하세요
API 연동으로
시스템 안에서 한 번에 시작하세요
시스템 발송
인증
커머스 자동화

시스템 발송
인증
커머스 자동화

function SystemNotification() { return ( <div className="popup"> <span className="badge"> 알림톡 도착 </span> <h3> 쿠폰 선물이 도착했습니다! </h3> <p> 안녕하세요 #{'{'}이름{'}'}님, <br/> 고객님을 위한 쿠폰이 도착했습니다. </p> </div> ); }
시스템 발송
인증
커머스 자동화

function SystemNotification() { return ( <div className="popup"> <span className="badge"> 알림톡 도착 </span> <h3> 쿠폰 선물이 도착했습니다! </h3> <p> 안녕하세요 #{'{'}이름{'}'}님, <br/> 고객님을 위한 쿠폰이 도착했습니다. </p> </div> ); }
간단한 프로세스로
비즈고 API를 연결해보세요
간단한 프로세스로
비즈고 API를 연결해보세요
가이드
가이드
가이드
API 부터 AGENT까지
모든 유형을 커버합니다
API 부터 AGENT까지
모든 유형을 커버합니다
Name :
WebsendController.java
1
2
3
4
5
6
- @Service@Slf4jpublic class SmsAgentService {@Autowiredprivate RestTemplate restTemplate;@Autowiredprivate SmsRepository smsRepo;@Value("${sms.api.url}")private String smsApiUrl;@Value("${sms.api.key}")private String apiKey;// 단일 문자 발송public SmsResponse sendSms(String phone,String message) {log.info("SMS 발송 시작: {}",phone);HttpHeaders headers =createHeaders();Map<String, Object> body =createRequestBody(phone,message);HttpEntity<Map<String, Object>>request = new HttpEntity<>(body,headers);ResponseEntity<String> response =restTemplate.postForEntity(smsApiUrl,request,String.class);saveSmsLog(phone, message);return SmsResponse.success();}// 대량 문자 발송public void sendBulkSms(List<String> phones,String message) {phones.forEach(phone ->sendSms(phone, message));}// 헤더 생성private HttpHeaders createHeaders() {HttpHeaders headers =new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);headers.set("Authorization","Bearer " + apiKey);return headers;}// 요청 바디 생성private Map<String, Object>createRequestBody(String phone,String message) {Map<String, Object> body =new HashMap<>();body.put("phone", phone);body.put("message", message);body.put("sendTime",LocalDateTime.now());return body;}// SMS 로그 저장private void saveSmsLog(String phone,String message) {SmsLog log = SmsLog.builder().phone(phone).message(message).sendTime(LocalDateTime.now()).build();smsRepo.save(log);}}
Name :
WebsendController.java
1
2
3
4
5
6
- @Service@Slf4jpublic class SmsAgentService {@Autowiredprivate RestTemplate restTemplate;@Autowiredprivate SmsRepository smsRepo;@Value("${sms.api.url}")private String smsApiUrl;@Value("${sms.api.key}")private String apiKey;// 단일 문자 발송public SmsResponse sendSms(String phone,String message) {log.info("SMS 발송 시작: {}",phone);HttpHeaders headers =createHeaders();Map<String, Object> body =createRequestBody(phone,message);HttpEntity<Map<String, Object>>request = new HttpEntity<>(body,headers);ResponseEntity<String> response =restTemplate.postForEntity(smsApiUrl,request,String.class);saveSmsLog(phone, message);return SmsResponse.success();}// 대량 문자 발송public void sendBulkSms(List<String> phones,String message) {phones.forEach(phone ->sendSms(phone, message));}// 헤더 생성private HttpHeaders createHeaders() {HttpHeaders headers =new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);headers.set("Authorization","Bearer " + apiKey);return headers;}// 요청 바디 생성private Map<String, Object>createRequestBody(String phone,String message) {Map<String, Object> body =new HashMap<>();body.put("phone", phone);body.put("message", message);body.put("sendTime",LocalDateTime.now());return body;}// SMS 로그 저장private void saveSmsLog(String phone,String message) {SmsLog log = SmsLog.builder().phone(phone).message(message).sendTime(LocalDateTime.now()).build();smsRepo.save(log);}}
Name :
WebsendController.java
1
2
3
4
5
6
- @Service@Slf4jpublic class SmsAgentService {@Autowiredprivate RestTemplate restTemplate;@Autowiredprivate SmsRepository smsRepo;@Value("${sms.api.url}")private String smsApiUrl;@Value("${sms.api.key}")private String apiKey;// 단일 문자 발송public SmsResponse sendSms(String phone,String message) {log.info("SMS 발송 시작: {}",phone);HttpHeaders headers =createHeaders();Map<String, Object> body =createRequestBody(phone,message);HttpEntity<Map<String, Object>>request = new HttpEntity<>(body,headers);ResponseEntity<String> response =restTemplate.postForEntity(smsApiUrl,request,String.class);saveSmsLog(phone, message);return SmsResponse.success();}// 대량 문자 발송public void sendBulkSms(List<String> phones,String message) {phones.forEach(phone ->sendSms(phone, message));}// 헤더 생성private HttpHeaders createHeaders() {HttpHeaders headers =new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);headers.set("Authorization","Bearer " + apiKey);return headers;}// 요청 바디 생성private Map<String, Object>createRequestBody(String phone,String message) {Map<String, Object> body =new HashMap<>();body.put("phone", phone);body.put("message", message);body.put("sendTime",LocalDateTime.now());return body;}// SMS 로그 저장private void saveSmsLog(String phone,String message) {SmsLog log = SmsLog.builder().phone(phone).message(message).sendTime(LocalDateTime.now()).build();smsRepo.save(log);}}
SDK
SDK
SDK
다양한 언어로 바로
시작해보세요
다양한 언어로 바로
시작해보세요
인포뱅크(주)
대표이사 : 박태형
사업자등록번호 : 114-81-66066
통신판매업번호 : 2013-경기성남-0305
주소 : 경기도 성남시 분당구 대왕판교로 660 (삼평동 670번지)
유스페이스1 A동 12층
대표번호 : 1588-2460
Fax : 031-628-1800
COPYRIGHT©2014 INFOBANK CORP. ALL RIGHT RESERVERD

ISMS-KISA-2020-007
인포뱅크(주)
대표이사 : 박태형
사업자등록번호 : 114-81-66066
통신판매업번호 : 2013-경기성남-0305
주소 : 경기도 성남시 분당구 대왕판교로 660 (삼평동 670번지) 유스페이스1 A동 12층
대표번호 : 1588-2460
Fax : 031-628-1800
COPYRIGHT©2014 INFOBANK CORP. ALL RIGHT RESERVERD

ISMS-KISA-2020-007
인포뱅크(주)
대표이사 : 박태형
사업자등록번호 : 114-81-66066
통신판매업번호 : 2013-경기성남-0305
주소 : 경기도 성남시 분당구 대왕판교로 660 (삼평동 670번지) 유스페이스1 A동 12층
대표번호 : 1588-2460
Fax : 031-628-1800
COPYRIGHT©2014 INFOBANK CORP. ALL RIGHT RESERVERD

ISMS-KISA-2020-007








