카카오링크 JavaScript 방식을 사용했을 때 애플리케이션 만들기와 설정이 궁금합니다

안드로이드 SDK에서 카카오링크 프로그램 동작 중, 중지되지가 되어 JavaScript을 사용해서 카카오링크를 만들어 보고 있습니다.

웹브라우저에서 html을 실행하면 연결이 되지 않고 오류가 나타 나내요.

Kakao Developers 사이트 앱 설정은 다음과 같이 했습니다.

Snap11
Snap12

이렇게 설정을 하고 아래 html을 웹브라우저 띄우면 다음과 같은 오류가 뜨내요.
어떤 설정에 문제가 있는 걸까요.
Snap4

ErrorCode (402)

카카오개발사이트에서 제공하는 스크립트 프로그램은 잘되는데, 저의 JavaScript 키를 사용하면 오류가 뜨고 카톡연결이 되지 않내요.
Kakao Developers 사이트의 어플리케이션 (앱) 설정에 문제가 있어서 오류가 발생하는게 아닌가 생각을 합니다.

애플리케이션(앱) 설정에서
설정 > 일반 > 기본정보의 내용 중 “플렛폼” 의 “웹”
"사이트 도메인 " https://developers.kakao.com"을 입력 했는데, 이것의 의미가 뭐지도 잘 모르겠내요.

링크 실행단계에서 오류가 발생하는 이유 파악 좀 부탁드립니다.

<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width"/>
<title>KakaoLink_v2-Text
<script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
</head>
<body>
<h3>카카오톡 링크 Text 전송
<a id="kakao-link-btn" href="javascript:;">
     < img src="http://dn.api1.kage.kakao.co.kr/14/dn/btqa9B90G1b/GESkkYjKCwJdYOkLvIBKZ0/o.jpg" />
</a>
<script type='text/javascript'>
  //<![CDATA[
    // // 사용할 앱의 JavaScript 키를 설정해 주세요.
    Kakao.init('3e7...JavaScript 키 사용');
    // // 카카오링크 버튼을 생성합니다. 처음 한번만 호출하면 됩니다.
    Kakao.Link.createDefaultButton({
      container: '#kakao-link-btn',
      objectType: 'feed',
      content: {
        title: 'test 보내기',
        description: '#test',
        imageUrl: 'http://mud-kage.kakao.co.kr/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>

@dolicom 혹시 아래의 토픽이 도움이 되실까요?

해당 사이트 도메인은 여러가지 의미로 사용되고 있어요. 우선, 기본적인 사상은 웹 플랫폼을 통해 카카오 디벨로퍼스를 연동할때, 해당 사이트 도메인에 등록된 도메인에서 서비스를 하도록 하고 있어요.
예를들어 카카오 로그인을 연동을 할때, 3rd-party에서 사용하는 도메인을 여기에 입력해 주셔야 로그인이 가능합니다.
또한 카카오링크 등 메시지에 웹 링크가 포함될 때, 여기에 도메인을 등록해 주어야 올바로 전송이 가능합니다.
지도 서비스 등을 위해서도 지도를 사용하는 서비스의 도메인을 넣어주셔야 해요.

보안상 서비스의 웹 URL validation 및 제약을 한다고 보시면 되요.(예를들어 피싱 사이트 방지 등).

1개의 좋아요