반응형
간단하게 MBTI 테스트를 만들어 봤는데
공유하기 기능을 안 만들어서 만들어 보았다
먼저 아래 웹사이트 KAKAO Developers에 가입해야 한다
카카오 계정으로 가입할 수 있으니 어렵지 않은 과정이고,
문서보고 가볍게 만들 수 있는 분들은 문서를 참고하면 되겠지만
나는 여러 블로그를 보고 완성할 수 있었다
아주 간결한 설명과 함께 코드를 올려줬던 블로그는 여기다
위의 블로그와 아래 블로그를 참고하면 훨씬 수월하게 만들 수 있다
반응형
아래는 카톡 공유하는 기능만 간단하게 구현된 HTML 파일이다
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>카톡 공유</title>
</head>
<script type="text/JavaScript" src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript">
function sendLinkCustom() {
Kakao.init("개인 자바스크립트 키");
Kakao.Link.sendCustom({
templateId: [템플릿아이디]
});
}
</script>
<script>
try {
function sendLinkDefault() {
Kakao.init("d6e3dab46dbeaca72f3e9c546a25432a");
Kakao.Link.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',
},
},
],
})
}
; window.kakaoDemoCallback && window.kakaoDemoCallback() }
catch(e) { window.kakaoDemoException && window.kakaoDemoException(e) }
</script>
<body>
<input type="button" onClick="sendLinkCustom();" value="Custom"/>
<input type="button" onClick="sendLinkDefault();" value="Default"/>
</body>
</html>
나의 경우는 sendLinkCustom() 은 실행되지 않았으나... sendLinkDefault로 공유 기능 완성...!
아래는 아주 귀여운 MBTI인데, 간단하게 핵심 기능만 구현을 했고
시간 날 때마다 오늘처럼 작게 작게 기능을 추가할까 싶다
반응형