SPRING
2022.05.02 / 16:16

Ä«Ä«¿ÀÅå ¸µÅ© °øÀ¯ API ÃÊ°£´Ü »ç¿ë¹æ¹ý

ÄÚÄÚ·Î
Ãßõ ¼ö 239

Ä«Ä«¿ÀÅå ¸µÅ© °øÀ¯ API ÃÊ°£´Ü »ç¿ë¹æ¹ý

³²¾çÁÖ°³¹ßÀÚ

¡¤

2020. 9. 15. 08:48

728x90
¹ÝÀÀÇü

Ä«Ä«¿ÀÅå ¸µÅ© °øÀ¯ API ÃÊ°£´Ü »ç¿ë ¹æ¹ý

Ä«Ä«¿À °³¹ßÀÚ Áö¿ø »çÀÌÆ®°¡ ±²ÀåÈ÷ ±ò²ûÇÏ°Ô º¯°æµÇ¾ú½À´Ï´Ù! °³ÀÎÀûÀ¸·Î ÀÌÀü »çÀÌÆ®º¸´Ù ±ò²ûÇÏ°í »ç¿ëÇϱâ Æí¸®ÇÏ°Ô ±¸Á¶°¡ ÀâÈù ´À³¦À̳׿ä. ÀÌÀü¿¡ À¥(Web) ¼­ºñ½º¿¡¼­ Ä«Ä«¿À¸Ê API¸¦ È°¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¼Ò°³Çߴµ¥, À̹ø Æ÷½ºÆÿ¡¼­´Â Ä«Ä«¿À ¸µÅ© °øÀ¯ API¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¼Ò°³Çص帮µµ·Ï ÇÏ°Ú½À´Ï´Ù.

»çÀü ¼³Á¤

¸®´º¾óµÈ Ä«Ä«¿À °³¹ßÀÚ Áö¿ø »çÀÌÆ®

Ä«Ä«¿À ¸µÅ© °øÀ¯ ±â´ÉÀ» ±¸ÇöÇϱâ À§Çؼ­´Â Ä«Ä«¿À °³¹ßÀÚ Áö¿ø »çÀÌÆ®¿¡ ·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù. »ó´Ü¿¡ ¹èÄ¡µÈ ¸Þ´º¿¡¼­ ³» ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ·Î±×ÀÎÀ» ´©¸£½Ã¸é ·Î±×ÀÎÀ» ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

Ä«Ä«¿À °³¹ßÀÚ Áö¿ø »çÀÌÆ® ·Î±×ÀÎ È­¸é

Àú´Â ³» ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇؼ­ ·Î±×ÀÎÀ» Ç߱⠶§¹®¿¡ ¹Ù·Î ³» ¾ÖÇø®ÄÉÀÌ¼Ç ÆäÀÌÁö·Î À̵¿ÇÑ ¸ð½ÀÀÔ´Ï´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡

Ä«Ä«¿À ³» ¾ÖÇø®ÄÉÀÌ¼Ç Áö¿ø ÆäÀÌÁö

Å×½ºÆ®¸¦ À§Çؼ­ ¾ÖÇø®ÄÉÀ̼ÇÀ» Ãß°¡ÇÏ°Ú½À´Ï´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡Çϱ⠹öÆ°À» ´©¸£½Ã¸é ¾Æ·¡ ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡¸¦ À§ÇØ ¾ÖÇø®ÄÉÀÌ¼Ç Á¤º¸¸¦ ±âÀÔÇϴ âÀÌ ¶å´Ï´Ù. Å×½ºÆ® ¿ëµµ·Î »ç¿ëÇÏ´Ï±î ´ëÃæ ÀÔ·ÂÇÏ°í ³Ñ¾î°¡°Ú½À´Ï´Ù.

Ä«Ä«¿À ÀÎÁõ Å×½ºÆ®¸¦ À§Çؼ­ Å×½ºÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» Ãß°¡ÇÏ´Â ¸ð½À

¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡°¡ ¿Ï·áµÇ¾ú´Ù¸é, ÀÌÀü¿¡ ´­·¶´ø ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡Çϱ⠹öÆ° ¾Æ·¡¿¡ ÀúÈñ°¡ »ý¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¹Ù·Î ¾Æ·¡ À§Ä¡ÇÏ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Çѹø ÀúÈñ°¡ »ý¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ìÆ캼±î¿ä?

¾ÖÇø®ÄÉÀ̼ÇÀÌ »ý¼ºµÈ ¸ð½À

»ý¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´©¸£½Ã¸é ¾Æ·¡¿Í °°ÀÌ °¢Á¾ Á¤º¸µéÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä¾à Á¤º¸ºÎÅÍ ½ÃÀÛÇؼ­ ÀϹÝ, ºñÁî´Ï½º, ¾Û Å°, Ç÷§Æû, ÆÀ °ü¸® µî ±²ÀåÈ÷ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ±×¸®°í ¿ä¾à Á¤º¸¿¡´Â ÀúÈñ°¡ »ý¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¾Û Å°°¡ Á¸ÀçÇÕ´Ï´Ù. ÇØ´ç Å°´Â ¿ÜºÎ¿¡ ³ëÃâµÇÁö ¾Êµµ·Ï Àß °ü¸®ÇØÁÖ¼¼¿ä.

³» ¾ÖÇø®ÄÉÀÌ¼Ç Á¤º¸ »ìÆ캸±â

ÀúÈñ´Â À¥ Ç÷§Æû¿¡¼­ Ä«Ä«¿À ·Î±×ÀÎ ÀÎÁõÀ» ±¸ÇöÇϱ⠶§¹®¿¡ Ç÷§Æû ¼³Á¤Çϱâ·Î µé¾î°¡¼­ À¥ Ç÷§Æû ºÎºÐÀÇ ¼³Á¤À» ¼öÁ¤Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

À¥ Ç÷§Æû Ãß°¡

Ç÷§Æû ¼³Á¤

Ç÷§Æû ¼³Á¤Çϱ⸦ µé¾î°¡¸é ¾Èµå·ÎÀ̵å(Android), iOS ±×¸®°í À¥(Web)À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÈñ´Â À¥ Ç÷§ÆûÀ» ¼öÁ¤Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. À¥ Ç÷§Æû µî·ÏÀ» ´­·¯ÁÖ¼¼¿ä.

¾Èµå·ÎÀ̵å, iOS, Web Ç÷§ÆûÀ» µî·ÏÇϱâ À§ÇÑ ÆäÀÌÁö

À¥ Ç÷§Æû µî·Ï ¹öÆ°À» ´©¸£¸é À¥ Ç÷§Æû µî·ÏÀ» À§ÇÑ Ã¢ÀÌ ¶å´Ï´Ù. ÀúÈñ´Â Çã¿ëÇϱâ À§ÇÑ »çÀÌÆ® µµ¸ÞÀÎÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀúÀÇ Å×½ºÆ® ȯ°æÀÇ ·ÎÄà Æ÷Æ®´Â 3000À̹ǷΠhttp://localhost:3000À» Ãß°¡ÇÕ´Ï´Ù. ¸¸¾à °³¹ßÇϴ ȯ°æÀÌ ´Ù¸¥ Æ÷Æ®¸é ÇØ´çÇÏ´Â Æ÷Æ®¹øÈ£ÀÇ ·ÎÄà ȣ½ºÆ®¸¦ µî·ÏÇÏ¸é µË´Ï´Ù. ±×¸®°í ½ÇÁ¦ »ó¿ëÈ­ µµ¸ÞÀεµ ¿©±â¿¡ Ãß°¡ÇϼžßÁö Á¤»óÀûÀ¸·Î ¼­ºñ½º¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÃÖ´ë 10°³±îÁö µî·ÏÀÌ °¡´ÉÇÏ´Ù°í ÇÏ´Ï ÀÌÁ¡ À¯³äÇؼ­ »çÀÌÆ® µµ¸ÞÀÎÀ» ±¸¼ºÇØÁÖ½Ã¸é µÉ °Í °°½À´Ï´Ù. ±×¸®°í ¿©·¯ °³¸¦ µî·ÏÇÏ°í ½ÍÀ» ¶§´Â ÁÙ ¹Ù²ÞÀ¸·Î Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.

À¥ Ç÷§Æû µî·Ï¿¡¼­ »çÀÌÆ® µµ¸ÞÀÎÀ» Ãß°¡

 

Á¤»óÀûÀ¸·Î »çÀÌÆ® µµ¸ÞÀÎÀ» Ãß°¡ÇÑ ¿¹½Ã

»çÀÌÆ® µµ¸ÞÀÎ µî·ÏÀ» ¾ÈÇÏ½Ã¸é ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.

»çÀÌÆ® µµ¸ÞÀÎÀ» µî·ÏÇÏÁö ¾ÊÀ» ½Ã ³ªÅ¸³ª´Â ¿¡·¯

JavaScript SDK Ãß°¡

±×·³ ÀÌÁ¦ ÄÚµå ÂÊÀ» »ìÆ캸°Ú½À´Ï´Ù. Ä«Ä«¿À ·Î±×ÀÎÀ» »ç¿ëÇϱâ À§Çؼ­´Â Ä«Ä«¿À JavaScript SDK¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

<script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>

Ä«Ä«¿À¸µÅ© API »ç¿ë ¿¹½Ã´Â Vue¸¦ È°¿ëÇؼ­ ÁøÇàÇÒ ¿¹Á¤ÀÔ´Ï´Ù. React¿¡¼­ »ç¿ëÇصµ ±âº»ÀûÀÎ »ç¿ë ¹æ¹ýÀº µ¿ÀÏÇÏ´Ï ±âº»ÀûÀÎ È帧¸¸ ÆľÇÇÏ½Ã°í ±¸ÇöÇÏ½Ã¸é µË´Ï´Ù.

// public/index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <title><%= htmlWebpackPlugin.options.title %></title>
    <script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script> // Kakao Javascript SDK µî·Ï
  </head>
  <body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>
/* eslint-disable no-undef */
import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false

Kakao.init('API key¸¦ ³Ö¾îÁÖ¼¼¿ä'); // Kakao init

new Vue({
  render: h => h(App),
}).$mount('#app')

Kakao Javascript SDK¸¦ Ãß°¡ÇÏ°í, Kakao ÀνºÅϽº°¡ Á¤»óÀûÀ¸·Î È£ÃâµÇ´Â °ÍÀÌ È®ÀεǾúÀ¸¸é ÀÌÁ¦ initÀ» ÇØÁÙ Â÷·ÊÀÔ´Ï´Ù. ÀÌÀü¿¡ ³» ¾ÖÇø®ÄÉÀ̼ǠÆäÀÌÁö¿¡¼­ ¿ä¾à Á¤º¸³ª ¾Û Å° ÂÊ¿¡ ¾ÖÇø®ÄÉÀ̼ǠJavascript Å°°¡ Àִ °ÍÀ» È®ÀÎÇß½À´Ï´Ù. Javascript Å°¸¦ È°¿ëÇؼ­ initÀ» ÇÏ°Ú½À´Ï´Ù.

Ä«Ä«¿À °³¹ßÀÚ ³» ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ® Å°¸¦ È®ÀÎÇÏ´Â ¿¹½Ã

Kakao.initÀ» ¿¡·¯ ¾øÀÌ Àß ÀÛµ¿½ÃÄ×´Ù¸é ¾Æ·¡¿Í °°ÀÌ °ü·Ã APIµéÀ» »ç¿ëÇÒ ¼ö Àִ ȯ°æÀÌ ±¸¼ºµÇ¾úÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

Kakao.initÀÌ Á¤»óÀûÀ¸·Î È£ÃâµÈ ¿¹½Ã

Ä«Ä«¿ÀÅå ¸µÅ© API »ç¿ë¹æ¹ý

Ä«Ä«¿À¸µÅ©´Â »ç¿ëÀÚ°¡ Ä«Ä«¿ÀÅå ¸Þ½ÃÁö·Î Ä£±¸¿¡°Ô ¸Þ½ÃÁö¿¡ ´ã±ä Á¤º¸¸¦ °øÀ¯Çϴ ±â´ÉÀÔ´Ï´Ù. »ç¿ëÀڴ īī¿À¸µÅ©°¡ Àû¿ëµÈ À¥ ÆäÀÌÁö ¶Ç´Â Æ¯Á¤ Á¤º¸¸¦ ÀÚ½ÅÀÇ Ä«Ä«¿ÀÅå Ä£±¸¿¡°Ô °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ä«Ä«¿ÀÅå ÃÖ¼Ò Áö¿ø¹öÀü

Ä«Ä«¿À¸µÅ©´Â »ç¿ëÀÚÀÇ ¸ð¹ÙÀÏ ±â±â¿¡ Ä«Ä«¿À¸µÅ©¸¦ Áö¿øÇÏ´Â ¹öÀüÀÇ Ä«Ä«¿ÀÅåÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Á¤»ó µ¿ÀÛÇÕ´Ï´Ù. Ä«Ä«¿À¸µÅ© ÀÌ¿ëÀ» À§ÇÑ Ç÷§Æûº° Ä«Ä«¿ÀÅå ÃÖ¼Ò ¹öÀüÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  • - Android: 6.0.0
  • - iOS: 5.9.8

 

Ä«Ä«¿À¸µÅ©·Î ¸Þ½ÃÁö¸¦ º¸³»´Â °úÁ¤À» °£·«È÷ Á¤¸®Çϸé 2´Ü°è·Î ³ª´­ ¼ö ÀÖ½À´Ï´Ù.

  1. º¸³¾ ¸Þ½ÃÁö ³»¿ë ±¸¼ºÇϱâ 
  2. Ä«Ä«¿À¸µÅ© API È£ÃâÇϱâ

Ä«Ä«¿ÀÅå ¸Þ½ÃÁö·Î º¸³¾ ¸Þ½ÃÁö ³»¿ëÀ» ±¸¼ºÇغ¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. Ä«Ä«¿ÀÅå ¸Þ½ÃÁö¸¦ º¸³»´Â ¹æ½ÄÀº Å©°Ô 2°¡Áö°¡ ÀÖ½À´Ï´Ù.

°øÀ¯Çϱ⠹öÆ°À» Ãß°¡ÇÏ°í ¸Þ½ÃÁö º¸³»±â¸¦ »ç¿ëÇÏ´Â °æ¿ì

ÀÌ °æ¿ì¿¡´Â À¥ ÆäÀÌÁö ¼Ò½º ÄÚµå Áß Ä«Ä«¿À¸µÅ© °øÀ¯Çϱ⠹öÆ°À» ¶ç¿ì·Á´Â À§Ä¡¿¡¼­ Kakao.Link.createDefaultButton ¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â Ä«Ä«¿À¸µÅ© °øÀ¯Çϱ⠹öÆ°À» Ãß°¡ÇÏ°í, ÇØ´ç ¹öÆ°À» Ŭ¸¯ÇÒ ¶§ ¸Þ½ÃÁö º¸³»±â ±â´É ¿äûÀ» ÇÏ°Ô²û µ¿ÀÛÇÕ´Ï´Ù.

Kakao.Link.createDefaultButton(settings);

¿¹½Ã (Sample)

// ±âº»ÀûÀÎ »ç¿ë ¹æ¹ý
Kakao.Link.createDefaultButton({
  container: ".kakao-link", // °øÀ¯Çϱ⠱â´ÉÀ» ºÎ¿©ÇÒ DOM container
  objectType: "feed", // ÇǵåŸÀÔ
  content: {
    title: "ûÇÏ, CHUNG HA £ü «Á«ç«ó«Ï",
    description:
      "ûÇÏ´Â ´ëÇѹα¹ÀÇ °¡¼öÀÌ´Ù. 2016³â ¿¥³Ý¿¡¼­ ÁÖ°üÇÑ ¼­¹ÙÀ̹ú ÇÁ·Î±×·¥ ¡¶ÇÁ·Îµà½º 101¡·¿¡ ±èûÇ϶ó´Â ¿¹¸íÀ¸·Î Ã⿬ÇØ ÃÖÁ¾¼øÀ§ 11¸í Áß 4À§·Î ÇÁ·ÎÁ§Æ® °É±×·ì ¾ÆÀÌ¿À¾ÆÀÌÀÇ ¸â¹ö·Î µ¥ºß ÇßÀ¸¸ç, È°µ¿À» ¸¶Ä£ ÈÄ 2017³â 6¿ù¿¡ ¼Ö·Î·Î µ¥ºßÇß´Ù.",
    imageUrl:
      "https://w.namu.la/s/5a218e413a95f08b57a7b18998c294f9a8c18f2447e7e5ec6d369557b876646c8bf998ec5fd20db50eec75cfa5aeb7defb174242ace627c8d73bd90c86f934a98adb426c8a2f3cb512c7a66b69637bf92ce125f3becd127e0ae6aa7429ab11a2c5e5a9af2dd1895ac4aaebd346c8581d",
    link: {
      webUrl: "http://webruden.tistory.com", // Ä«Ä«¿À PC¿¡¼­ È®ÀÎÇÒ ¶§ ¿¬°áµÉ À¥ url
      mobileWebUrl: "http://webruden.tistory.com", // Ä«Ä«¿À ¾Û¿¡¼­ È®ÀÎÇÒ ¶§ ¿¬°áµÉ À¥ url
    },
  },
});

Ä«Ä«¿À °øÀ¯Çϱâ API¸¦ »ç¿ëÇÒ ¶§ ÇÙ½ÉÀº container, objectType, contentÀÔ´Ï´Ù. container´Â ¿ì¸®°¡ Ä«Ä«¿À °øÀ¯Çϱ⠱â´ÉÀ» ¿¬°áÇÒ target DOMÀÔ´Ï´Ù.

container »ç¿ë¹æ¹ý
createDefaultButton container¿¡ ¿¬°áµÉ ¸µÅ©

objectTypeÀº Ä«Ä«¿ÀÅå¿¡¼­ Á¦°øÇÏ´Â ´Ù¾çÇÑ Å¸ÀÔ¿¡ ´ëÇÑ °ªÀÔ´Ï´Ù. ¿ì¸®°¡ ¿¹½Ã·Î »ç¿ëÇÒ Å¸ÀÔÀº ÇǵåŸÀÔÀÌ°í, ÇǵåŸÀÔÀÇ ±¸¼ºÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

Ä«Ä«¿À °øÀ¯Çϱâ ÇǵåŸÀÔ ±¸¼º

  1. À̹ÌÁö: ÃÖ´ë 3Àå, ÃÖ¼Ò 200px * 200px ÀÌ»ó, ÃÖ´ë 250KB
  2. Á¦¸ñ/¼³¸í: ÃÖ´ë 4Á٠ǥ½Ã (Á¦¸ñ, ¼³¸í °¢°¢ 2ÁÙ)
  3. ¼Ò¼È: ÃÖ´ë 3°³ Ç¥½Ã (¼ø¼­: ÁÁ¾Æ¿ä > ´ñ±Û > °øÀ¯ > Á¶È¸ > ±¸µ¶)
  4. ¹öÆ°: ÃÖ´ë 2°³ Ç¥½Ã, ¹öÆ°¸í 8ÀÚ ÀÌÇÏ ±ÇÀå

Ä«Ä«¿À °øÀ¯Çϱâ APIÀÇ Å¸ÀÔÀº Çǵå(Feed), ¸®½ºÆ®(List), À§Ä¡(Location), Ä¿¸Ó½º(Commerce), ÅؽºÆ®(Text), ½ºÅ©·¦(Scrap) ¸Þ½ÃÁö·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

content´Â Ä«Ä«¿ÀÅåÀ¸·Î °øÀ¯ÇÒ ¶§ ³ëÃâµÇ´Â À̸§(title), ¼³¸í(description), À̹ÌÁö(imgUrl), ¸µÅ©(link)·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. À§¿¡¼­ ±¸¼ºÇÑ À̸§, ¼³¸í, À̹ÌÁö´Â °øÀ¯µÇ¸é ¾Æ·¡¿Í °°ÀÌ Ä«Ä«¿ÀÅåÀ¸·Î ±¸¼ºµÇ¾î º¸¿©Áý´Ï´Ù.

Ä«Ä«¿À ¸Þ½ÃÁö¸¦ °øÀ¯ÇÒ ¶§ ³ëÃâµÇ´Â È­¸é ¿¹½Ã

¿©±â¼­ ÀÚ¼¼È÷ º¸±â¸¦ ´©¸£¸é ¿ì¸®°¡ ¿¬°áÇÑ ¸µÅ©·Î À̵¿ÇÏ°Ô µË´Ï´Ù. ¿©±â¼­ Áß¿äÇÑ Æ÷ÀÎÆ®´Â ¸µÅ©ÀÇ µµ¸ÞÀÎÀº Ä«Ä«¿À °³¹ßÀÚ¿¡¼­ Çã¿ëÇÑ µµ¸ÞÀθ¸ Çã¿ëÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù.

Çã¿ëÇÒ »çÀÌÆ® µµ¸ÞÀÎÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

Çǵå ŸÀÔ¿¡´Â ÄÁÅÙÃ÷¿¡ ´ëÇÑ ¼Ò¼È Á¤º¸µµ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çǵå ŸÀÔ¿¡¼­ Á¦°øÇÏ´Â ¼Ò¼È Á¤º¸´Â ÄÜÅÙÃ÷ÀÇ ÁÁ¾Æ¿ä ¼ö, ÄÜÅÙÃ÷ÀÇ ´ñ±Û ¼ö, ÄÜÅÙÃ÷ÀÇ °øÀ¯ ¼ö, ÄÜÅÙÃ÷ÀÇ Á¶È¸ ¼ö, ÄÜÅÙÃ÷ÀÇ ±¸µ¶ ¼ö ÀÔ´Ï´Ù.

Kakao.Link.createDefaultButton({
  ...
  social: {
    likeCount: 1234, // ÄÜÅÙÃ÷ÀÇ ÁÁ¾Æ¿ä ¼ö
    commentCount: 431, // ÄÜÅÙÃ÷ÀÇ ´ñ±Û ¼ö
    sharedCount: 8493, // ÄÜÅÙÃ÷ÀÇ °øÀ¯ ¼ö
    viewCount: 47298, // ÄÜÅÙÃ÷ÀÇ Á¶È¸ ¼ö
    subscriberCount: 3489, // ÄÜÅÙÃ÷ÀÇ ±¸µ¶ ¼ö
  }
});

¼Ò¼È Á¤º¸¸¦ Ãß°¡Çϸé Ä«Ä«¿ÀÅå¿¡ °øÀ¯ ½Ã ¾Æ·¡¿Í °°ÀÌ ¼Ò¼È Á¤º¸µµ Æ÷ÇÔÇؼ­ °øÀ¯µÇ°Ô µË´Ï´Ù. ÇÏÁö¸¸ ÀúÈñ´Â ¼Ò¼È Á¤º¸¸¦ 5°³ ³Ö¾ú´Âµ¥ ¿Ö 3°³¸¸ ³ëÃâµÉ±î¿ä?

ÄÜÅÙÃ÷ÀÇ ÁÁ¾Æ¿ä, ´ñ±Û ¼ö, °øÀ¯ ¼ö°¡ ³ëÃâµÇ°í ÀÖ´Â ¿¹½Ã

±× ÀÌÀ¯´Â ¼Ò¼È Á¤º¸´Â 5°³ÀÇ ¼Ó¼º Áß ÃÖ´ë 3°³±îÁö¸¸ Ç¥½ÃÇØ ÁÝ´Ï´Ù. ¿ì¼± ¼øÀ§´Â Like > Comment > Shared > View > Subscriber ÀÔ´Ï´Ù.

Ä«Ä«¿À ¸µÅ© °øÀ¯ API¿¡´Â ¹öÆ° ¼Ó¼ºµµ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.

Kakao.Link.createDefaultButton({
  ...
  buttons: [
    {
      title: "À¥À¸·Î À̵¿",
      link: {
        webUrl: "http://webruden.tistory.com",
      },
    },
    {
      title: "¾ÛÀ¸·Î À̵¿",
      link: {
        mobileWebUrl: "http://webruden.tistory.com",
      },
    },
  ],
});

Á¢±ÙÇÑ Ç÷§Æû¿¡ µû¶ó¼­ È­¸é¿¡ ³ëÃâµÇ´Â ¹öÆ°À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç÷§Æû¿¡ µû¶ó¼­ ¹öÆ° ÅؽºÆ®¿Í ¸µÅ©¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á÷Á¢ ¸¸µç ¹öÆ°À¸·Î ¸Þ½ÃÁö º¸³»±â

Kakao.Link.sendDefault ÇÔ¼ö¸¦ »ç¿ëÇϸé Ä«Ä«¿À¸µÅ© °øÀ¯Çϱ⠹öÆ°À» Ãß°¡ÇÏÁö ¾Ê°í ¸Þ½ÃÁö º¸³»±â ¿äû¸¸ Çϵµ·Ï ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.

Kakao.Link.sendDefault(this.feedSettings);

¿¹½Ã

Kakao.Link.sendDefault ÇÔ¼ö ¿¹½Ã ±¸ÇöÄÚµå´Â ¾Æ·¡¿Í °°½À´Ï´Ù. ÇÇµå ±¸¼º¿¡ ´ëÇÑ Àüü È帧Àº °ÅÀÇ °°½À´Ï´Ù. (´Ù¸¸, sendDefault¿¡¼­´Â container ¼Ó¼º°ªÀ» Àü´ÞÇÏÁö ¾Ê½À´Ï´Ù.)

<template>
  <div id="app">
    <button @click="share">Á÷Á¢ ¸¸µç ¹öÆ°</button>
  </div>
</template>

<script>
/* eslint-disable no-undef */
export default {
  name: "App",
  methods: {
    share() {
      Kakao.Link.sendDefault({
        objectType: "feed",
        content: {
          title: "ûÇÏ, CHUNG HA £ü «Á«ç«ó«Ï",
          description:
            "ûÇÏ´Â ´ëÇѹα¹ÀÇ °¡¼öÀÌ´Ù. 2016³â ¿¥³Ý¿¡¼­ ÁÖ°üÇÑ ¼­¹ÙÀ̹ú ÇÁ·Î±×·¥ ¡¶ÇÁ·Îµà½º 101¡·¿¡ ±èûÇ϶ó´Â ¿¹¸íÀ¸·Î Ã⿬ÇØ ÃÖÁ¾¼øÀ§ 11¸í Áß 4À§·Î ÇÁ·ÎÁ§Æ® °É±×·ì ¾ÆÀÌ¿À¾ÆÀÌÀÇ ¸â¹ö·Î µ¥ºß ÇßÀ¸¸ç, È°µ¿À» ¸¶Ä£ ÈÄ 2017³â 6¿ù¿¡ ¼Ö·Î·Î µ¥ºßÇß´Ù.",
          imageUrl:
            "https://w.namu.la/s/5a218e413a95f08b57a7b18998c294f9a8c18f2447e7e5ec6d369557b876646c8bf998ec5fd20db50eec75cfa5aeb7defb174242ace627c8d73bd90c86f934a98adb426c8a2f3cb512c7a66b69637bf92ce125f3becd127e0ae6aa7429ab11a2c5e5a9af2dd1895ac4aaebd346c8581d",
          link: {
            mobileWebUrl: "http://webruden.tistory.com",
          },
        },
        social: {
          likeCount: 1234,
          commentCount: 431,
          sharedCount: 8493,
          viewCount: 47298,
          subscriberCount: 3489,
        },
        buttons: [
          {
            title: "À¥À¸·Î À̵¿",
            link: {
              webUrl: "http://webruden.tistory.com",
            },
          },
          {
            title: "¾ÛÀ¸·Î À̵¿",
            link: {
              mobileWebUrl: "https://developers.kakao.com",
            },
          },
        ],
      });
    },
  },
};
</script>

Àüü ¿¹½Ã ÄÚµå

Ä«Ä«¿À ¸µÅ© °øÀ¯Çϱâ Àüü ¿¹½Ã ÄÚµå´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

<template>
  <div id="app">
    <a href="javascript:;" class="kakao-link">
      È£¿ì!
    </a>
    <button @click="share">Á÷Á¢ ¸¸µç ¹öÆ°</button>
  </div>
</template>

<script>
/* eslint-disable no-undef */
export default {
  name: "App",
  data() {
    return {
      feedSettings: {
        objectType: "feed",
        content: {
          title: "ûÇÏ, CHUNG HA £ü «Á«ç«ó«Ï",
          description:
            "ûÇÏ´Â ´ëÇѹα¹ÀÇ °¡¼öÀÌ´Ù. 2016³â ¿¥³Ý¿¡¼­ ÁÖ°üÇÑ ¼­¹ÙÀ̹ú ÇÁ·Î±×·¥ ¡¶ÇÁ·Îµà½º 101¡·¿¡ ±èûÇ϶ó´Â ¿¹¸íÀ¸·Î Ã⿬ÇØ ÃÖÁ¾¼øÀ§ 11¸í Áß 4À§·Î ÇÁ·ÎÁ§Æ® °É±×·ì ¾ÆÀÌ¿À¾ÆÀÌÀÇ ¸â¹ö·Î µ¥ºß ÇßÀ¸¸ç, È°µ¿À» ¸¶Ä£ ÈÄ 2017³â 6¿ù¿¡ ¼Ö·Î·Î µ¥ºßÇß´Ù.",
          imageUrl:
            "https://w.namu.la/s/5a218e413a95f08b57a7b18998c294f9a8c18f2447e7e5ec6d369557b876646c8bf998ec5fd20db50eec75cfa5aeb7defb174242ace627c8d73bd90c86f934a98adb426c8a2f3cb512c7a66b69637bf92ce125f3becd127e0ae6aa7429ab11a2c5e5a9af2dd1895ac4aaebd346c8581d",
          link: {
            mobileWebUrl: "http://webruden.tistory.com",
          },
        },
        social: {
          likeCount: 1234,
          commentCount: 431,
          sharedCount: 8493,
          viewCount: 47298,
          subscriberCount: 3489,
        },
        buttons: [
          {
            title: "À¥À¸·Î À̵¿",
            link: {
              webUrl: "http://webruden.tistory.com",
            },
          },
          {
            title: "¾ÛÀ¸·Î À̵¿",
            link: {
              mobileWebUrl: "https://developers.kakao.com",
            },
          },
        ],
      },
    };
  },
  mounted() {
    Kakao.Link.createDefaultButton(
      Object.assign({}, this.feedSettings, { container: ".kakao-link" })
    );
  },
  methods: {
    share() {
      Kakao.Link.sendDefault(this.feedSettings);
    },
  },
};
</script>

 

728x90
¹ÝÀÀÇü
±×¸®µåÇü

💖 ÀúÀÚ¿¡°Ô ¾ÏȣȭÆó·Î ÈÄ¿øÇϱâ 💖

¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé Áö°© ÁÖ¼Ò°¡ÀÚµ¿À¸·Î º¹»çµË´Ï´Ù

0°³ÀÇ ´ñ±Û