소개
X Developer Platform은 이제 TypeScript/JavaScript와 Java 개발자를 위한 공식 SDK 2종을 제공합니다. 이를 통해 개발자는 X API v2와 관련된 복잡한 구현을 직접 작성할 필요 없이, 제공되는 모든 v2 엔드포인트용 사전 구축 함수와 간소화된 인증 절차를 활용해 보다 효과적으로 개발할 수 있습니다. 이 SDK는 Developer Platform 팀이 직접 제작·유지하므로, X API v2의 향후 릴리스에 맞춰 항상 최신 상태를 유지합니다.이 SDK는 X API를 래핑하므로, Project 내의 developer App에서 발급된 자격 증명을 사용해 요청을 인증하려면 developer account가 필요합니다.
설치
- Java
- TypeScript
Java 패키지는 여러 방법으로 설치할 수 있습니다(Java 1.8+ 필요).
- Maven 사용자: 프로젝트의 POM 파일에 다음 의존성을 추가하세요:
-
Gradle 사용자: 프로젝트의 빌드 파일에 다음 의존성을 추가하세요:
implementation "com.twitter:twitter-api-java-sdk:1.1.4" -
기타: 먼저 다음 명령을 실행하여 JAR을 생성하세요.
mvn clean package그런 다음 다음 JAR을 수동으로 설치하세요:
target/twitter-api-java-sdk-1.1.4.jartarget/lib/*.jar클라이언트 기본 사항
- Java
- TypeScript
인증 플로우
- 인가 URL 생성
- 인가 URL에서 애플리케이션 인가
- 콜백으로 리디렉션(개발자 포털의 인증 설정 페이지에 지정한 콜백 URL과 일치해야 함)
- 액세스 토큰 교환을 위한 코드 베리파이어 파싱
엔드포인트 메서드
- Java
- TypeScript