- 핵심 개념
- 유용한 도구
다이렉트 메시지 대화
- POST /2/dm_conversations/with/:participant_id/messages - 1:1 다이렉트 메시지를 생성합니다. 이 메서드는 메시지를 기존 1:1 대화에 추가하거나 새 대화를 생성합니다. :participant_id 경로 매개변수는 메시지를 받는 계정의 사용자 ID입니다. 다음은 1:1 다이렉트 메시지를 보내기 위한 JSON 요청 본문 예시입니다:
- POST /2/dm_conversations - 새 그룹 대화를 생성하고 해당 대화에 다이렉트 메시지를 추가합니다. 이 요청에는 대화 참가자 목록이 필요합니다. 동일한 참가자 목록으로 여러 대화를 생성할 수 있습니다. 이 요청은 항상 새 대화 ID를 반환합니다. 아래는 새 그룹 대화를 생성하고 다이렉트 메시지를 추가하기 위한 JSON 요청 본문 예시입니다. 이때 “conversation_type” 필드가 필요하며 반드시 “Group”(대/소문자 구분)으로 설정해야 합니다.
- POST /2/dm_conversations/:dm_conversation_id/messages - 다이렉트 메시지를 생성하여 기존 대화에 추가합니다. :dm_conversation_id 경로 매개변수는 메시지가 추가될 대화의 ID입니다. 이 메서드는 일대일 및 그룹 대화 모두에 메시지를 추가하는 데 사용할 수 있습니다. 다음은 일대일 및 그룹 대화에 다이렉트 메시지를 보낼 때 사용하는 JSON 요청 본문 예시입니다:
미디어 첨부 및 게시물 참조
인증
개발자 포털, 프로젝트, 및 Developer 앱
요청 한도
- X API Java SDK - X API v2 공식 Java SDK
- X API TypeScript/JavaScript SDK - X API v2 공식 TS/JS SDK