Hedwig gescc

18
Hedwig RESTful Server For SMS Service 공공 공공공 공공공공공공 공공공 공 - 공 _GESCC_
  • Upload

    -
  • Category

    Software

  • view

    69
  • download

    1

Transcript of Hedwig gescc

Page 1: Hedwig gescc

HedwigRESTful Server

ForSMS Service

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

Page 2: Hedwig gescc

INDEX01 Introduction02 Getting Start03 Future Plan

Page 3: Hedwig gescc

01Introduction

Page 4: Hedwig gescc

Introduction

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

개발자들의불편함 호소

Page 5: Hedwig gescc

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

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

Hedwig개발

Introduction

Page 6: Hedwig gescc

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

Ver 1.4.2

간편한설치 및 실행

Development Environ-ment

Page 7: Hedwig gescc

02Getting Start

Page 8: Hedwig gescc

Get API Key

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

Page 9: Hedwig gescc

Get API Key

SMS 호스팅 서비스 신청

Page 10: Hedwig gescc

Get API Key

SMS 호스팅 서비스 신청

Page 11: Hedwig gescc

Get API Key

API Key 발급

Page 12: Hedwig gescc

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

Page 13: Hedwig gescc

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

Page 14: Hedwig gescc

Use Service

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

Application 등록

Page 15: Hedwig gescc

Push SMS

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

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

Page 16: Hedwig gescc

03Future Plan

Page 17: Hedwig gescc

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

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

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

Future Plan

Page 18: Hedwig gescc

THANKYOU