애플리케이션 개발/computer science

카카오톡 SNS 공유하기

sofiaaa 2022. 11. 9. 11:18
반응형

타 사이트들을 공유하기 할 때는 간단하지만,

카카오톡 / 카카오 스토리를 공유할때는

꽤나 복잡한 과정을 거친다.

 

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