Skip to main content
このガイドでは、ダイレクトメッセージの送信とグループ会話の作成の手順を説明します。
前提条件始める前に、以下が必要です。
  • 承認済みの App を持つ developer account
  • User Access Token(dm.writedm.read スコープを持つ OAuth 2.0 PKCE)

1 対 1 のメッセージを送信

1

受信者の user ID を取得

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

メッセージを送信

cURL
3

レスポンスを確認


グループ会話を作成

1

参加者を定義

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

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

cURL
3

会話 ID を受け取る

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

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

自分が既に参加している会話にメッセージを送信します。
cURL

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

1

メディアをアップロード

まず、Media Upload endpoint を使用してメディアをアップロードします。
2

メディア添付付きで送信

cURL

メッセージを削除

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

必要なスコープ

OAuth 2.0 PKCE を使用する場合、Access Token には以下のスコープが必要です。

次のステップ

DM lookup

DM の会話を取得

統合ガイド

主要な概念とベストプラクティス

API リファレンス

エンドポイントの完全なドキュメント

サンプルコード

動作するコード例