Skip to main content
이 가이드는 Direct Message 전송과 그룹 대화 생성을 안내합니다.
사전 요구 사항시작하기 전에 다음이 필요합니다:
  • 승인된 App이 있는 developer account
  • 사용자 Access Token (dm.writedm.read scope가 포함된 OAuth 2.0 PKCE)

1:1 메시지 전송

1

수신자의 user ID 확인

메시지를 보낼 사용자의 user ID가 필요합니다. User lookup endpoint에서 확인할 수 있습니다.
2

메시지 전송

cURL
3

응답 확인


그룹 대화 생성

1

참가자 정의

그룹에 포함할 모든 사용자(본인 제외)의 user ID를 수집합니다.
2

첫 메시지와 함께 그룹 생성

cURL
3

대화 ID 받기

나중에 메시지를 추가하려면 dm_conversation_id를 저장해 두세요.

기존 대화에 메시지 추가

이미 참여 중인 대화에 메시지를 보냅니다:
cURL

미디어 첨부 메시지 전송

1

미디어 업로드

먼저 Media Upload endpoint를 사용해 미디어를 업로드합니다.
2

미디어 첨부와 함께 전송

cURL

메시지 삭제

전송한 메시지를 삭제합니다:
cURL
응답:
본인이 전송한 메시지만 삭제할 수 있으며, 다른 참가자의 메시지는 삭제할 수 없습니다.

필수 scope

OAuth 2.0 PKCE를 사용할 때 access token에 다음 scope가 포함되어야 합니다:

다음 단계

DM 조회

DM 대화 조회하기

통합 가이드

핵심 개념 및 모범 사례

API 레퍼런스

전체 endpoint 문서

샘플 코드

동작하는 코드 예제