카카오 디벨로퍼는 처음이라 문의드립니다.
아래 이미지처럼 카카오 메시지 제목 부분에 사이트의 보낸 사람의 웹사이트 ‘id’ 를 삽입하고 싶은데,
입력필드에 어떤 포맷으로 ${key} 입력해야 하나요…?
안녕하세요.
메시지 템플릿 도구로 만든 메시지 템플릿에 발송 시, 파라메터로 ID를 전달 하고싶으신 것으로 이해했습니다.
아래와 같이 필요한 위치에 변수 처리 해주시고
templateArgs에 해당 변수 설정 해주시면 발송 시, 메시지 내용에 변수 처리한 값이 전달됩니다.
확인 부탁드려요~
Kakao.Link.sendCustom({
templateId: 57826,
templateArgs: {
"title": "테스트상품",
"imageUrl": "https://테스트URL/150/FFFF00/000000?Text=test",
"btn_title": "구매하기",
'path': 'shop_view/?idx=303#review_detail',
"regularPrice": 50000
}
});
답변 감사합니다!
혹시 템플릿 도구가 아닌, 스크립트 삽입 방법으로 구현 시, 방법을 알 수 있을까요?
아래 코드에서 ‘사이트 아이디’ 부분에 가입한 사이트의 아이디를 넣으려고 합니다.
현재 삽입되어 있는 코드입니다.
Kakao.init('자바스크립트키');
function sendLink() {
Kakao.Link.sendDefault({
objectType: 'feed',
content: {
title: '제목',
description: '**사이트 아이디** 님께서 당신을초대합니다.',
imageUrl: '이미지 url',
link: {
mobileWebUrl: '이미지클릭시 이동할 모바일용 링크주소',
webUrl: '이미지클릭시 이동할 pc용 링크주소'
}
},
buttons: [
{
title: '회원가입 하러가기',
link: {
mobileWebUrl: '버튼클릭시 이동할 모바일용 링크주소',
webUrl: '버튼클릭시 이동할 pc용 링크주소'
}
}
]
})
}
아. 템플릿 도구 사용하시는게 아니군요.
해당 부분에 변수 처리 하셔서 발송하시면 되는데, 다른 어려운 부분 있으실까요?
description: siteId + ' 님께서 당신을초대합니다.',