메세지 API 연동하여 웹에서 메세지 발송하는 법

안녕하세요
카카오톡 메세지 API를 활용하여 웹상에서 메세지를 발송하는 기능을 구현하려 합니다.
현재 제가 구상하는 방법은 웹에서 관리 인원 등록(핸드폰번호 + 이메일 등)하여 해당 인원과의 메세지 연동을 통해
웹에서 인원관리 페이지에서 바로 카카오 메세지를 발송하는 기능을 구상하고 있습니다.

  1. 현재 메세지 API를 확인했을 때 학생이 플랫폼에 접속한 상태에서만 발송이 가능하다고 확인되는데,
    학생이 자체제작 웹에 카카오톡으로 로그인을 진행해야만 메세지 전송이 가능하다는 것일까요?
  2. 1번사항이 맞다면 카카오톡 메세지 공유를 통하여 발송한다면 원하는 학생에게 카카오톡을통해 바로 송신이 가능한 것일까요?

확인 후 답변 주시면 감사드리겠습니다.

안녕하세요.

메시지API는 서비스 내 사용자간 소셜활동을 위헤 제공됩니다.

서비스 내…
서비스 내 사용자는 메시지 수발신 사용자 모두 서비스의 디벨로퍼스 앱과 연결된 사용자를 말합니다.
추가로 메시지 수발신을 위해 “카카오 서비스 내 친구목록”, “카카오톡 메시지 전송” 항목에 동의 해야만 합니다.

사용자간 소셜활동
메시지API는 사용자의 접근토큰을 사용하는 사용자간 메시징 기능입니다.
서비스 일방에서 전화번호를 이용하여 메시지를 전달하고자 하시는 경우는 “알림톡” 기능을 사용 부탁드립니다.

답변 감사합니다.
그럼 아래와 같은 질문을 드릴 수 있을 것 같습니다.

  1. 카카오 메세지 공유 API를 활용하게 된다면 웹에서 메세지 보내기 시 웹에 접속되어있는 친구목록에게 설정된 메세지 발송이 가능한 기능이 맞을까요? (모바일에서 공유하기 기능과 유사한지?)
  2. 카카오 메세지 공유 API를 활용하게 된다면 가격 정책은 건당으로 진행되나요?
    가격 정책을 설명해 주시면 감사드리겠습니다.

웹에 접속되어 있는 사용자가 아닌, 사용자의 접근토큰 발급이 이루어진 사용자간 메시지 발송입니다.
카카오톡 공유하기는 사용자의 실제 카카오톡 친구가 모두 표시되지만, 메시지 발송을 위해 수신 대상을 특정할 수 있는 친구API/피커로 전달되는 사용자는 아래 조건을 만족해야만 합니다.

친구 정보 제공 조건
1. 친구가 앱과 연결된 상태일 것
2. 친구가 앱 연결 시 [카카오 서비스 내 친구 목록 제공] 동의 항목에 동의한 상태일 것
3. 친구가 숨김 또는 차단 친구가 아닐 것
4. 친구의 프로필 공개 설정이 공개 상태일 것
5. (친구 API 사용 권한이 없는 경우) 앱의 팀원일 것
메시지 발송자는 아래 조건 추가 필요
1. 발송자는 [카카오톡 메시지 전송] 동의 항목 동의한 상태일 것


디벨로퍼스에서 제공되는 API는 모두 무료 쿼터 내에서 제한없이 사용할 수 있습니다.

카카오 공유 API는 앱을 통해 직접 발송하는 것으로 알고 있는데, 친구API,피커등의 연동이 필요한건가요?

필요하지 않습니다.
메시지 API기능과 카카오톡 공유하기 기능을 동시에 문의 주셔서 섞여 답변되고 있는데요

카카오톡 공유하기 기능은 단일 기능으로 피커나 친구목록 API사용이 필요없고 사용자의 실제 친구에게 공유하게 됩니다.

해당 메세지 공유 API 기능일 경우 메세지 발송 건마다 API비용이 발생할까요?
또는 API 사용료가 따로 존재하나요?

비용 발생하지 않습니다.
무료 쿼터 내에서 사용 부탁드리며, 사용중 무료 쿼터를 초과할 것으로 예상되시는 경우
카카오톡 공유 쿼터 증설 기능을 통해 증설 요청 하실 수 있습니다.(이 또한 무료 입니다.)