Skip to main content
このガイドでは、ダイレクトメッセージを送信し、グループ会話を作成する方法を順を追って説明します。
前提条件開始する前に、以下を用意してください。
  • 承認済みの App を持つ 開発者アカウント
  • User Access Token (OAuth 2.0 PKCE、dm.write および dm.read スコープ付き)

1対1メッセージを送信する

1

宛先ユーザーのIDを取得する

メッセージを送りたい相手のユーザーIDが必要です。これは User lookup endpoint から取得できます。
2

メッセージを送信する

cURL
3

レスポンスを確認する


グループ会話を作成する

1

参加ユーザーを指定する

グループに含めたい全員のユーザーID (自分自身を除く) を収集します。
2

最初のメッセージ付きでグループを作成する

cURL
3

会話IDを取得する

後でメッセージを追加できるように、dm_conversation_id を保存しておきます。

既存の会話にメッセージを追加する

すでに参加している会話にメッセージを送信するには、次のようにします。
cURL

メディア付きメッセージを送信する

1

メディアをアップロードする

まず、Media Upload エンドポイントを使ってメディアをアップロードします。
2

メディアを添付して送信する

cURL

メッセージを削除する

自分が送信したメッセージを削除するには、次のようにします:
cURL
レスポンス:
自分が送信したメッセージだけを削除でき、他の参加者が送信したメッセージは削除できません。

必要なスコープ

OAuth 2.0 PKCE を使用する場合、アクセストークンには次のスコープが必要です。

次のステップ

DM ルックアップ

DM 会話を取得

連携ガイド

基本概念とベストプラクティス

APIリファレンス

エンドポイントの詳細ドキュメント

サンプルコード

実行可能なコード例