PHPの重大な脆弱性「php2shell」(CVE-2026-109618、CVE-2026-109619)及び PHP 以外(Java, Node.js)の当社サービスへの影響について

APIでユーザーに特定のタグを追加する

APIを利用して、お客様サーバー側にあるLINEユーザーのLINE UIDを指定し、Message Manager側に任意のタグを付与する方法

CRM PLUS on LINE
設定マニュアル MENUを表示する

できること

貴社の顧客基盤(CDPやCRMツールなど)で条件に合うユーザーを抽出し、「end_users/tags/attach」APIを実行することで、Message Managerの対象ユーザーへ直接タグを付与できます。

付与したタグを利用することで、セグメント配信やトリガー配信、リッチメニューの出し分けなどが可能です。

‍

使用するAPI

「end_users/tags/attach」API

‍

API リファレンス

指定したタグをエンドユーザーに付与します。

POST /v2/end_users/tags/attach

‍

リクエストパラメータ

‍

Body Parameters

パラメータ名 型 必須 説明
end_user object ○ EndUser オブジェクトを指定

‍

EndUser オブジェクト

パラメータ名 型 必須 説明
identifier object ○ Identifier オブジェクトを指定
tag string ○ エンドユーザーに関連付けるタグ

‍

Identifier オブジェクト

パラメータ名 型 必須 説明
type string ○ エンドユーザーの識別子のタイプ。socialplus_uid, primary_key,line_uid のいずれかを指定
value string ○ エンドユーザーの識別子

‍

エラーコード

エラー定義 参照。

‍

レスポンス

成功時

成功時に ステータスコード 200 OK と以下のプロパティを含む JSON オブジェクトを返します。

‍

Response Body
パラメータ名 型 Nullable 説明
end_user object EndUser オブジェクト参照

‍

EndUser オブジェクト
パラメータ名 型 Nullable 説明
identifiers array of object Identifier オブジェクト参照
tags array of string エンドユーザーに関連付いているタグの一覧

‍

Identifier オブジェクト
パラメータ名 型 Nullable 説明
type string エンドユーザーの識別子のタイプ。socialplus_uid,primary_key,line_uid のいずれか
value string エンドユーザーの識別子

‍

レスポンス例
{
  "end_user": {
    "identifiers": [
      {
        "type": "line_uid",
        "value": "U0123456789abcdef0123456789abcdef"
      },
      {
        "type": "socialplus_uid",
        "value": "wx6nk13a3j8rc7400n4x"
      },
      {
        "type": "primary_key",
        "value": null
      }
    ],
    "tags": ["tag1", "tag2", "tag3"]
  }
}

‍

エンドユーザーが存在しない場合

ステータスコード 404 Not Found とともに、以下の内容を返します。

{
  "errors": [
    {
      "path": "__global__",
      "code": "resource_not_found"
    }
  ]
}

‍

指定するタグが不正な場合

ステータスコード 400 Bad Request とともに、以下の内容を返します。

{
  "errors": [
    {
      "path": "__global__",
      "code": "invalid_parameter"
    }
  ]
}

‍

  • 不正な文字列
    • カンマ
    • 文字列の前後に空白
  • タグの文字数が 255 文字以上

‍

実行サンプル

curl -L -X POST https://msgapi.socialplus.jp/v2/end_users/tags/attach \
  -H 'Content-Type: application/json; charset=utf-8' \
  -H 'Accept: application/json' \
  -H "X-API-Key: {API Key}" \
  --data-raw '{
    "end_user": {
      "identifier": {
        "type": "line_uid",
        "value": "U01234567890123456789012345678901"
      },
      "tag": "tag"
    }
  }'

‍

関連する機能や記事

No items found.

サービス導入のご相談やLINE活用に関するお問い合わせはこちらから

ソーシャルPLUSに関するお問い合わせやご相談など、お気軽にお問い合わせください。