메인 콘텐츠로 건너뛰기

X가 제작한 v2 도구 및 라이브러리

X는 아래에 공식 라이브러리와 SDK 모음을 제공합니다. 이 페이지 하단에는 커뮤니티가 유지 관리하는 라이브러리 목록도 포함되어 있습니다. GitHub에서 XDev 코드 살펴보기 Glitch에서 X 샘플 보기 Replit에서 X 샘플 보기

v2용 커뮤니티 도구 및 라이브러리

여기에 나열된 라이브러리는 개발자 커뮤니티 구성원이 만든 것입니다. API 지원 범위와 완성도는 각기 다를 수 있습니다. 직접 만든 X API 라이브러리나 유용한 도구가 있다면 알려주세요. 다른 분들이 쉽게 찾을 수 있도록 이 목록에 추가하겠습니다. 또한 README 파일에 사용할 수 있는 버전 배지도 제공합니다. 영감을 찾고 계신가요? GitHub의 XX-api-v2 토픽에서 다른 개발자들의 유용한 코드 예제를 찾아보고 검색할 수 있습니다. 바로 가기: C# / .NET, Dart / Flutter, Go, Java, JavaScript (Node.JS) / TypeScript, Kotlin, PHP, PowerShell, Python, R, Ruby, Rust, Swift

C# / .NET

Go

  • ctw X API용 라이브러리
  • go-twitter X API v2 통합용 Go 라이브러리
  • gotwi Go용 X API v2 라이브러리
  • gotwtr X API용 라이브러리
  • twitter-stream X API v2 Filtered Stream을 위한 Go 래퍼
  • twitter X API용 Go 클라이언트

java

  • twittered Java 개발자를 위한 X API 클라이언트
  • twitter4j-v2 Twitter4J와 함께 사용하도록 설계된 간단한 X API v2 래퍼
  • twitter-compliance X의 컴플라이언스 이벤트를 동기화하는 멀티모듈 Jakarta EE 애플리케이션
  • JTW Java용 X API v2 클라이언트 라이브러리

JavaScript (Node.JS) / TypeScript

  • node-twitter-api-v2 강한 타입 지원, 완전한 기능, 경량이면서도 다재다능하고 강력한 Node.js용 X API 클라이언트
  • twitter.js X API v2와 상호작용하기 위한 객체 지향형 Node.js 및 TypeScript 라이브러리
  • twitter-types X API용 타입 정의
  • twitter-v2 X API를 위한 비동기 클라이언트 라이브러리
  • tweet-json-to-html X API v2 게시물 JSON 객체를 HTML 형식으로 변환

Kotlin

  • KTweet X API v2를 활용할 수 있는 Kotlin 라이브러리입니다.
  • Tweedle X API v2를 중심으로 한 Kotlin 기반의 Android 라이브러리입니다.
  • TwitterApiKit X API v2에 접근하기 위한 데이터 객체 작성 시간을 절약해 줍니다. 이 라이브러리는 Java, Kotlin, Android에서 지원됩니다.

PHP

PowerShell

  • BluebirdPS PowerShell 7용 X 자동화 클라이언트. 게시물 작성, 리포스트, 다이렉트 메시지 보내기, 리스트 관리 등

Python

  • tweepy Python용 X 라이브러리
  • twarc X API를 통해 JSON 데이터를 수집하는 명령줄 도구이자 Python 라이브러리로, X API v2 작업용 명령어(twarc2)를 포함
  • python-twitter X API v2용 간단한 Python 래퍼
  • TwitterAPI X API용 경량 Python 래퍼
  • twitterati X Developer API v2용 래퍼
  • twitter-stream.py X API v2용 Python API 클라이언트
  • twitivity Python용 Account Activity API 클라이언트 라이브러리
  • PyTweet X API용 동기식 Python 래퍼
  • tweetkit 학술 연구용 X API Python 클라이언트
  • tweetple 학술 연구용 Full-Archive Search 엔드포인트에서 정보를 스트리밍하는 래퍼
  • 2wttr 학술 연구용 X API v2에서 게시물 가져오기
  • academictwitteR X Academic Research Product Track v2 API 엔드포인트를 쿼리하기 위한 R 패키지
  • RTwitterV2 X v2 API용 R 함수

Ruby

Rust

Swift

  • Twift X v2 API용 비동기 Swift 라이브러리
  • TwitterAPIKit X API v1 및 v2용 Swift 라이브러리

공식 v1.1 도구 및 라이브러리

X 팀은 여기 나열된 공식 라이브러리와 SDK를 유지 관리합니다.
이 페이지 아래에는 커뮤니티 지원 라이브러리 목록도 포함되어 있습니다.
언어클라이언트SDK / 라이브러리도구
JavaScript / Node.jsAutohook - Premium v1.1 Account Activity API 시작하기
Pythonsearch-tweets-python - v2, Premium v1.1, Enterprise 검색을 지원하는 클라이언트
Rubysearch-tweets-ruby - v2, Premium v1.1, Enterprise 검색을 지원하는 클라이언트

추가 공식 자료

아래 도구들은 X API로 작업할 때에도 유용합니다.
더 많은 코드 예제가 필요하신가요? GitHubGlitch에서 확인하실 수 있습니다.
도구 / 라이브러리설명
twemojiJavaScript 라이브러리를 포함해 크로스 플랫폼 지원을 제공하는 Twitter의 무료 오픈 소스 이모지 문자 세트입니다.
twitter-textTweet 텍스트의 파싱과 토큰화를 표준화하기 위한 라이브러리 모음입니다. Java, JavaScript, Objective-C, Ruby용으로 제공됩니다. Tweet의 문자 수 계산 방법 자세히 알아보기.
OpenAPI specificationPostman 또는 Insomnia 같은 도구로 v2 API를 실습할 때 이 사양을 사용하세요.
twurlOAuth 인증을 포함해 Twitter API와 상호작용하는 커맨드라인 도구(CLI)입니다. Ruby 런타임이 필요합니다.
Postman collection테스트 및 개발을 위해 X API 엔드포인트를 다룰 수 있도록 Postman 컬렉션을 살펴보세요.

커뮤니티 도구 및 라이브러리

아래는 여러 프로그래밍 언어와 플랫폼에서 X API를 다루는 다양한 커뮤니티 지원 라이브러리의 일부입니다. 이 리소스가 모두 X(구 Twitter) 팀에서 테스트된 것은 아닐 수 있습니다. 여기에 나열된 라이브러리는 별도 표시가 없는 한 Standard API v1.1의 대부분 기능을 구현합니다. 자세한 내용과 추가 지원은 각 라이브러리의 작성자에게 문의하세요.
X API v2를 지원하는 라이브러리를 개발하셨다면, 이 페이지에 추가할 수 있도록 커뮤니티 포럼에서 알려주세요. 포럼을 통해 이 목록의 변경 사항도 신고할 수 있습니다.
선호하는 프로그래밍 언어용 라이브러리나 도구가 없다면 피드백 플랫폼을 통해 알려주세요. 해당 플랫폼에서 아이디어에 투표하거나, 새 프로젝트를 만들어 제출하는 데 영감을 얻을 수도 있습니다.