DM 엔드포인트에는 사용자 인증이 필요합니다:
특정 사용자에게 메시지를 보냅니다. 기존 대화가 없다면 새 대화를 생성합니다:
cURL
cURL
conversation_type 필드는 반드시 "Group"으로 설정해야 합니다(대소문자 구분).cURL
메시지당 하나의 미디어(사진, 동영상 또는 GIF)를 첨부할 수 있습니다.
1
미디어 업로드
Media Upload 엔드포인트를 사용해 파일을 업로드하고
media_id를 받습니다.2
메시지에 포함
- 인증된 사용자가 해당 미디어를 직접 업로드했어야 합니다.
- 미디어는 업로드 후 24시간 동안만 사용할 수 있습니다.
- 메시지당 하나의 첨부만 지원됩니다.
메시지 텍스트에 게시물 URL을 추가하여 해당 게시물을 포함하세요:
referenced_tweets 필드가 포함됩니다.
*
text 또는 attachments 중 하나 이상은 반드시 제공되어야 합니다.
대화 및 이벤트 ID는 v1.1과 v2 엔드포인트 간에 공유됩니다. 이를 통해 다음과 같은 하이브리드 워크플로우를 구현할 수 있습니다:
- v2로 메시지 생성
- v1.1로 메시지 삭제(아직 v2에서는 지원되지 않음)
- x.com URL에 포함된 대화 ID 참조
사용자에게 전송할 수 없음
사용자에게 전송할 수 없음
수신자가 알지 못하는 사용자로부터 오는 메시지를 차단하도록 DM 설정을 해 두었거나, 귀하를 차단했을 수 있습니다.
미디어 첨부 실패
미디어 첨부 실패
같은 인증된 사용자 계정으로 업로드된 미디어인지, 그리고 업로드된 지 24시간이 지나지 않았는지 확인하세요.
그룹 생성 실패
그룹 생성 실패
모든 참가자 id가 유효한지, 해당 사용자들이 그룹 DM 초대를 허용하는지 확인하세요.
빠른 시작
첫 번째 다이렉트 메시지를 보내세요
DM 조회
DM 대화를 조회하세요
미디어 업로드
첨부할 미디어를 업로드하세요
API 참조 문서
전체 엔드포인트 문서