コンテンツにスキップ

コメントと返信 API

コメント機能は、接続されている SNS プラットフォームの機能スコープと現在のアカウント権限に依存します。

メソッドパス目的
GET/v1/brand/commentsコメントの一覧表示
GET/v1/brand/comments/{comment_id}コメント詳細の取得
POST/v1/brand/comments投稿にトップレベルのコメントを投稿
POST/v1/brand/comment-refresh-jobsコメントの更新をリクエスト
GET/v1/brand/comment-refresh-jobs/{id}更新ジョブのステータスを確認
POST/v1/brand/comments/{comment_id}/moderation-actions非表示または削除アクションをリクエスト

トップレベルのコメントの投稿:

{
"idempotency_key": "comment-001",
"target": { "content_id": "<content_id>" },
"text": "Thank you for checking out our post."
}

モデレーションの現在の action 値は hide または delete です。実際の実行はプラットフォームとコメントの状態に依存します。

メソッドパス目的
POST/v1/brand/reply-jobs返信ジョブの作成
GET/v1/brand/reply-jobs返信ジョブの一覧表示
GET/v1/brand/reply-jobs/{reply_job_id}返信ジョブのステータス取得
{
"comment_id": "<comment_id>",
"idempotency_key": "reply-001",
"text": "Thank you for reaching out."
}

返信作成時に HTTP 202 が返された場合は、ジョブが検証され、保存され、キューに入れられたことを意味します。最終的なステータスは reply_job_id を介して確認してください。

レスポンスには、以下の可用性およびリカバリのインジケータが含まれる場合があります。

  • permission_required: 必要な権限が不足しています。再認証によって回復可能です。
  • permission_unverified: 権限ステータスを確定的に判断できません。
  • review_disabled: 現在のアプリ審査ポリシーにより機能が無効になっています。
  • unsupported: プラットフォームがこの操作をサポートしていません。
  • reauthorize: SNS 接続を再認証してください。
  • contact_support: サポートへの連絡が必要です。