반응형
타 사이트들을 공유하기 할 때는 간단하지만,
카카오톡 / 카카오 스토리를 공유할때는
꽤나 복잡한 과정을 거친다.
1. 내 애플리케이션 > 애플리케이션 추가하기
2. 플랫폼 > Web 플랫폼 등록
3. 소스 추가하기
하단의 Kakao Developers에서 제공하는 소스를 참고하였다.
<script src="https://t1.kakaocdn.net/kakao_js_sdk/2.0.0/kakao.min.js"
integrity="sha384-PFHeU/4gvSH8kpvhrigAPfZGBDPs372JceJq3jAXce11bVA6rMvGWzvP4fMQuBGL" crossorigin="anonymous"></script>
<script>
Kakao.init('c089c8172def97eb00c07217cae17495'); // 사용하려는 앱의 JavaScript 키 입력
</script>
<a id="kakaotalk-sharing-btn" href="javascript:shareMessage()">
<img src="https://developers.kakao.com/assets/img/about/logos/kakaotalksharing/kakaotalk_sharing_btn_medium.png"
alt="카카오톡 공유 보내기 버튼" />
</a>
<script>
function shareMessage() {
Kakao.Share.sendDefault({
objectType: 'feed',
content: {
title: '딸기 치즈 케익',
description: '#케익 #딸기 #삼평동 #카페 #분위기 #소개팅',
imageUrl:
'http://k.kakaocdn.net/dn/Q2iNx/btqgeRgV54P/VLdBs9cvyn8BJXB3o7N8UK/kakaolink40_original.png',
link: {
mobileWebUrl: 'https://developers.kakao.com',
webUrl: 'https://developers.kakao.com',
},
},
social: {
likeCount: 286,
commentCount: 45,
sharedCount: 845,
},
buttons: [
{
title: '웹으로 보기',
link: {
mobileWebUrl: 'https://developers.kakao.com',
webUrl: 'https://developers.kakao.com',
},
},
{
title: '앱으로 보기',
link: {
mobileWebUrl: 'https://developers.kakao.com',
webUrl: 'https://developers.kakao.com',
},
},
],
});
}
</script>
https://developers.kakao.com/tool/demo/message/kakaolink?default_template=feed
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
4. 공유하기 완성~
반응형
'애플리케이션 개발 > computer science' 카테고리의 다른 글
[CS] 웹 시스템 구성 (0) | 2022.12.19 |
---|---|
[CS] MSA (0) | 2022.11.03 |
[Spring] View 설정 / h2 Database 설정 (0) | 2022.05.09 |
[spring] Spring / JPA (0) | 2022.05.08 |