채널 관계 알림 콜백 테스트로 아래와 같이 테스트를 진행하였습니다.
- 싱크가입 O - 친구삭제
- 싱크가입 O - 친구추가
- 싱크가입 X - 친구삭제
- 싱크가입 X - 친구추가
위와 같은 테스트 진행하였을 때 아래와 같이 request 데이터가 들어 왔습니다.
한 계정으로 테스트 진행하였습니다
아래 데이터를 보면 싱크가입 여부와 상관 없이 open_id
, app_user_id
가 type만 다르고 id의 값이 동일하게 들어오고 있습니다.
문의 사항은 테스트 데이터와 다르게 open_id
와 app_user_id
가 다를 경우가 발생 할 수 있나요?
아니면 id는 동일하지만 type만 다른지 궁금합니다.
[
// 싱크O - 친구삭제
{
"plus_friend_public_id":"_test",
"plus_friend_uuid":"@테스트",
"event":"blocked",
"id":"2119966561",
"id_type":"app_user_id",
"channel_public_id":"_test",
"channel_uuid":"@테스트",
"timestamp":1666941739000,
"updated_at":"2022-10-28T07:22:19Z"
},
// 싱크O - 친구추가
{
"plus_friend_public_id":"_test",
"plus_friend_uuid":"@테스트",
"event":"added",
"id":"2119966561",
"id_type":"app_user_id",
"channel_public_id":"_test",
"channel_uuid":"@테스트",
"timestamp":1666941907000,
"updated_at":"2022-10-28T07:25:07Z"
},
// 싱크X - 친구삭제
{
"plus_friend_public_id":"_test",
"plus_friend_uuid":"@테스트",
"event":"blocked",
"id":"2119966561",
"id_type":"open_id",
"channel_public_id":"_test",
"channel_uuid":"@테스트",
"timestamp":1666942565000,
"updated_at":"2022-10-28T07:36:05Z"
},
// 싱크X - 친구추가
{
"plus_friend_public_id":"_test",
"plus_friend_uuid":"@테스트",
"event":"added",
"id":"2119966561",
"id_type":"open_id",
"channel_public_id":"_test",
"channel_uuid":"@테스트",
"timestamp":1666942579000,
"updated_at":"2022-10-28T07:36:19Z"
}
]