イベントタイプ merge_user
ソーシャルログインを行ったユーザ(ソーシャルPLUS ユーザ)に、別のソーシャルPLUS ユーザをマージしたことを示すイベントです。
関連する Web API
プロパティ
共通プロパティを除くペイロードのプロパティを記載しています。
パラメータ名 | 型 | null 可 | 説明 |
---|---|---|---|
source | object | 統合元のユーザ情報(identifier, primary_key) | |
destination | object | 統合先のユーザ情報(identifier, primary_key) | |
user | object | 対象のユーザ情報。User オブジェクト 参照 |
User オブジェクト
パラメータ名 | 型 | null 可 | 説明 |
---|---|---|---|
identifier | string | ソーシャルPLUS ID | |
primary_key | string | ○ | お客様サービス側ユーザID。未設定の場合は値が null となります |
providers | object | ユーザに紐づくログインプロバイダごとの情報。Provider オブジェクト 参照 |
Provider オブジェクト
パラメータ名 | 型 | null 可 | 説明 |
---|---|---|---|
{ログインプロバイダ} | object | キーはログインプロバイダになります。オブジェクトには各ログインプロバイダのユーザ識別子が含まれます |
警告
紐づくプロバイダが複数ある場合は、複数の Provider オブジェクトが返ります。
リクエスト例
{
"event_id": "9ce53647-3063-105c-3555-efe77abb8bd7",
"timestamp": "2023-03-06T12:33:11.396450+09:00",
"type": "merge_user",
"source": {
"identifier": "5f8a9b18e6eafc375f756af8d75763d43175a00e",
"primary_key": "user_123"
},
"destination": {
"identifier": "75b94dad58a031d4366dfe51fb5806afc9b41c5e",
"primary_key": "user_456"
},
"user": {
"identifier": "75b94dad58a031d4366dfe51fb5806afc9b41c5e",
"primary_key": "user_456",
"providers": {
"facebook": {
"facebook_id": "TJS7X3KFJ67MICRKZGKD200000"
},
"line": {
"line_id": "U9810e27f7b07a65c69be1219f3400000"
}
}
}
}