앱ID : 104258
안녕하세요 카카오 공유하기 기능 사용중에
추가 여분 이미지 갯수가 동적으로 할당되지 않는 이슈가 발견되어 문의 드리게되었습니다!
(이미지 수정 → 이미지 개수 에 값 할당중입니다.)
현재 User Argument 의 키값을 ${EXTRA_NUM} 로 사용중이며,
다른 키값들은 전부 잘 넘어가는 상황입니다.
환경 :
nextjs - 12.3.0^
kakao_js_sdk - 2.6.0^
const kakaoButton = () => {
if (window.Kakao) {
const kakao = window.Kakao;
if (!kakao.isInitialized()) {
kakao.init(process.env.NEXT_PUBLIC_SHARE_KEY);
}
// templateArgs 동적 생성
const templateArgs = detailPoster.images.reduce(
(acc: any, img: any, idx: any) => {
if (idx >= 3) {
acc.EXTRA_NUM =
detailPoster.images.length - 3 > 4
? 3
: detailPoster.images.length - 3;
} else {
acc[`BOARD_URL${idx + 1}`] = img.fileUrl;
}
return acc;
},
{
REGI_WEB_DOMAIN: `http://localhost:3000/galleryBoard/${storeInfo.id}`,
PROFILE_IMG: storeInfo.storeImage.fileUrl,
BOARD_HASHTAG: detailPoster.tags.join(" "),
BOARD_TITLE: detailPoster.title,
STORE_NAME: storeInfo.name,
COMMENT_COUNT: 100,
VIEW_COUNT: 100,
EXTRA_NUM: 3,
}
);
console.log(templateArgs);
kakao.Share.sendCustom({
templateId: 104258,
templateArgs: templateArgs,
});
}
};