Hedwig gescc

Preview:

Citation preview

HedwigRESTful Server

ForSMS Service

공립 어의동 실업보습학교 전산과 크 - 럽_GESCC_

INDEX01 Introduction02 Getting Start03 Future Plan

01Introduction

Introduction

Gabia, Tongkni 등 여러 회사의 SMS 서비스 존재 Toy App 을 개발하면서 SMS 기능이 필요시 각각의 API 를 자신의 소스코드에 맞춰 일일히 수정해주어야 함

개발자들의불편함 호소

한 번 만들어 놓고 계속 돌려쓸 수는 없을까 ?

알아서 편지를 전달해주는 올빼미를 만들자 !

Hedwig개발

Introduction

별도의 외부 라이브러리 설치 불필요 독립적인 서버 구축

Ver 1.4.2

간편한설치 및 실행

Development Environ-ment

02Getting Start

Get API Key

SMS 서비스 이용을 위한 회원가입

Get API Key

SMS 호스팅 서비스 신청

Get API Key

SMS 호스팅 서비스 신청

Get API Key

API Key 발급

Use 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

Use Service

기본 사용자 정보 및 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

Use Service

기본 사용자 계정으로 로그인

Application 등록

Push SMS

{"title":" 제목 ","recevier_number":" 받는사람 번호 ","application_name":" 어플리케이션 이름 ","contents":" 내용 ","callback_url":" 결과를 조회할 URL"}

JSON 형식으로 전송 Post to “/sms”

03Future Plan

현재는 Gabia 의 서비스만 사용 가능Tongkni 등 다른 회사의 SMS Service 사용 가능하도록 구현 예정

본인인증 기능 추가 다중 사용자에 문자 발송 기능 추가 SMS 템플릿 지원

ex) 회원가입 축하 , 본인인증 메시지

Future Plan

THANKYOU

Recommended