tweet.read, tweet.write, users.read 스코프를 사용하는 OAuth 1.0a 또는 OAuth 2.0 PKCE를 통한 사용자 인증이 필요합니다.
현재 API는 두 가지 엔드포인트를 지원합니다.
draft Article 생성
개발자는POST https://api.x.com/2/articles/draft 엔드포인트를 사용하여 새 draft Article을 생성할 수 있습니다. 요청 본문에는 article 제목, 텍스트 블록과 엔티티로 구성된 DraftJS 콘텐츠 상태의 본문 콘텐츠, 그리고 선택적으로 미디어 업로드 엔드포인트를 통해 업로드한 커버 미디어가 포함됩니다.
Article 게시
draft가 준비되면 개발자는POST https://api.x.com/2/articles/{article_id}/publish 엔드포인트를 사용하여 공개적으로 게시할 수 있으며, 여기서 article_id는 draft를 생성할 때 반환된 ID입니다.