본문 바로가기
Develop/Android

[Telegram] 안드로이드 텔레그램 API 사용하기(TDLib) - 1

by 알려 2022. 3. 5.
728x90
반응형

Telegram 또는 카카오톡을 통해 메시지를 보낼 일이 발생하여 검토하다 Telegram을 선택하였다.

※Telegram API가 아닌 TDLib(Telegram Database Library) 를 이용한 포스팅입니다. 
혼선을 드린점 양해 부탁드립니다.

Telegram 선택이유는 하기와 같다.

  1. 복잡한 절차 없이 간단하게 앱을 등록하고 사용 가능
  2. 라이선스만 잘  지켜주면 무료로 사용 가능
  3. 방법만 알면  Telegram의 모든 기능을 Library를 활용하여 구현 가능

뭐 여하튼 이러한 이유에서 Telegram으로 선택하였다.

Telegram으로 선택한 후에는 또 다른 고민이 있었는데 Telegram API / TDLib/  Telegram ChatBot API중  어떤걸 쓸 거냐 였는데 여러 가지 이유로 인해 TDLib를 사용하게 되었다.

ChatBot API가 아니므로 주의 바란다.(별도 포스팅 예정)

 

또한 이 포스팅은 사실 안드로이드만 해당되는 건 아니다. 다른 플랫폼도 이 부분은 공통이다.

 

하기 링크에 진입하여 시작해보자.

 

Telegram APIs

We offer two kinds of APIs for developers. The Bot API allows you to easily create programs that use Telegram messages for…

core.telegram.org

 

링크에 진입하면 API, TDLib, Chatbot API 등 여러 설명이 있다.

설명은 읽어보면 될 거 같고 중간에 Creating an application을 통해 Telegram App을 생성한다.

진입하게 되면 또다시 여러 설명이 있으면 잘 읽고 하기 링크를 통해 로그인 후 app을 생성하면 된다.

 

로그인하게 되면 하기와 같은 화면이 나오고 API development tools로 진입하면 개발 시 사용하게 될 App 정보가 보이게 된다.

정보들은 하기 화면과 같으며 App api_id와 App api_hash는 앱 개발 시에 앱에서 사용되게 된다.

 

여기까지 완료되었으면 이제 App으로 넘어가 보자.

다음 내용은 다음 포스팅에서 살펴보도록 하자.

728x90
반응형

댓글