http://www.slideshare.net/ssusere35c84/hedwig-gescc
Gabia API 등록
Service 사용
- 배포된 jar 파일을 다운받아 설치한다.
$ wget https://github.com/GESCC/hedwig/releases/download/v0.4.0/hedwig-0.4.0.tar
$ tar xvf hedwig-0.4.0.tar
$ cd hedwig-0.4.0
- 기본 사용자 정보와 서비스 api 정보를 입력한 후 실행한다.
$ sudo java -jar hedwig-0.4.0-SNAPAHOT.jar --defaultEmail=UserEmail --defaultPassword=Password --defaultPhonenumber=PhoneNumber --api.key=Your API Key(gabia) --api.id=API id (gabia) --api.sendNumber=PhoneNumber
#exmaple
$ sudo java -jar hedwig-0.4.0-SNAPAHOT.jar --defaultEmail=test@hanmail.net --defaultPassword=test --defaultPhonenumber=01012345678 --api.key=dlyguich2hkxo57kebcel2 --api.id=test --api.sendNumber=01012345678
Push sms
POST /sms
Request
{
"title":"테스트",
"receiver_number":"010-1234-5678",
"application_name":"Pandora",
"contents":"테스트 문자 발송",
"callback_url":"http://www.pandora.com/result"
}
Response
SUCCESS { "code":"200", "message":"OK" }
FAIL { "code":"500", "message":"Server Internal Error"}
- Gabia(default)
- Tongkni(구현예정)
- SmsService Interface를 상속받아 개인의 입맛에 맞게 구현 가능
JDK 7+
Maven 3.2.x+
Spring 4.1.1
Spring Boot 1.4.2
Aspectj 1.6.10
SLF4J 1.6.6
JUnit 4.12
Jackson 1.9.13
JQuery 1.12.0
Bootstrap 3.3.2
Unirest-java 1.4.9