안드로이드 휴대폰에서 SMS를 전송할 수 있는 API 입니다.
ADB를 통해 접속하는 방법이기 때문에 사전에 제조사 USB 드라이버
가 필요합니다.
제조사 | 다운로드 링크 |
---|---|
삼성 통합 USB 드라이버 | 다운로드 |
LG USB 드라이버 | 다운로드 |
Google USB 드라이버 | 다운로드 |
배서연 – talk@kakao.one
GPL 3.0 라이센스를 준수하며 LICENSE
에서 자세한 정보를 확인할 수 있습니다.
- 파일 내
run_server.bat
를 실행한다. - 서버가 정상적으로 실행되면, 화면에 서버IP가 표시됩니다.
- e-SMS Panel로 접속하여 표시된 서버IP를 입력하고 문자를 보냅니다.
1. 'pip install -r requirements.txt' 를 입력하여 필요한 패키지 설치
2. 'adb start-server' 를 입력하여 adb 서버를 실행
>> 이미 서버가 실행중이라면 'adb kill-server' 를 입력
3. 'flask run' 을 입력하여 API 서버를 실행
4. 'https://sms.krr.kr' 로 접속하여 문자전송
.flaskenv 파일 내 변수를 수정하여 서버설정이 가능합니다.
- (
FLASK_DEBUG=True
) 디버깅 설정(True,False) - (
FLASK_ENV=development
) 개발서버or배포서버 설정(development,production) - (
FLASK_RUN_HOST=127.0.0.1
) 서버 IP설정(0.0.0.0 설정시 모든 호스트에서 접속가능) - (
FLASK_RUN_PORT=8088
) 서버 PORT 설정 - (
FLASK_RUN_RELOAD=True
) 오류 발생시 자동 새로고침(True,False)
직접 WEB 전송 플랫폼을 이용해야 하는 경우에 사용가능합니다.
WEB 폴더에 있는 PHP 파일을 웹서버에 업로드 합니다.
- (https://github.com/bsy0317/SMSGateway/fork)을 포크합니다.
- (
git checkout -b feature/fooBar
) 명령어로 새 브랜치를 만드세요. - (
git commit -am 'Add some fooBar'
) 명령어로 커밋하세요. - (
git push origin feature/fooBar
) 명령어로 브랜치에 푸시하세요. - 풀리퀘스트를 보내주세요.