API로 친구에게 카톡 보내기 시도중 친구목록 질문입니다

디벨로퍼스 앱 이름 : 박정이
id : 1051333

  1. 애플리케이션에 친구들을 초대해서 모두 가입,동의항목 확인 후 활성이 된 상태입니다. 그리고 카카오톡 채널에서 친구 추가도 완료한 상태인데
    Response Body: {“elements”:[],“total_count”:0,“after_url”:null,“favorite_count”:0}
    이렇게 친구목록이 비어있는 것을 확인할 수 있었습니다.
  2. 우선 애플리케이션에 등록한 URI입니다.
    Redirect URI
    https://search.naver.com/oauth
    https://localhost.com/auth
    https://localhost.com
    https://naver.com
  3. 동료들도 따로 디벨로퍼스앱에 로그인해서 외부 서비스에 연결이 되어야하지 않습니까? 그래서 동료들에게도 따로
    https://kauth.kakao.com/oauth/authorize?client_id=앱키&response_type=code&redirect_uri=https://naver.com
    이렇게 링크를 보내서 로그인 화면이 떠서 전체 동의하기 후에 네이버 화면이 뜨는 것까지 확인을 했습니다. 하지만 연결된 서비스 관리에 등록이 저만 되어있고, 여전히 친구 목록은 비어있습니다.
    어떻게 해결해야할까요?

redirect_uri=https://naver.com

리다이렉트 URI로 네이버페이지를 사용했다는 것은 액세스 토큰을 발급 받지 않았다는 의미이고
액세스 토큰을 발급받지 않으면 카카오 로그인으로 해당 디벨로퍼스앱에 연결되지 않습니다.

아래 체크 리스트 확인해주세요.

친구 api와 피커, 메시지 api 사용을 위한 체크 리스트

체크 리스트의 4개 중에 3개는 충족된 것 같습니다.
근데 친구들이 목록에 들어오려면 디벨로퍼스의 어플리케이션에 한 번만이라도 로그인해서 토큰을 받아야하는데, URI를 localhost로 잡아놓은 상태에서 친구에게 URL 파라미터를 어떤식으로 보내야 친구가 어플리케이션에 로그인하게 할 수 있나요?

친구 API, 메시지 API는 운영하시는 서비스에 카카오로그인으로 가입한
카카오톡 친구간 소셜 활동을 위해 제공하는 기능합니다.

운영하시는 서비스 및 카카오로그인할 서비스가 없는상태에서 친구 API, 메시지 API만 사용하시려 해서 어려움을 겪으시는 것 같은데요.

친구 API, 메시지 API 사용 목적을 알려주시겠어요?

대학교 졸업작품을 진행하고 있습니다.
위험도 알고리즘을 통해 임계점 값이 넘어와서 받으면, 최종적으로 카카오API를 사용하여 근무하고 있는 관리자(가정입니다)에게 위험 알림을 보내기 위해 사용할 목적이었습니다.
그래서 파이썬으로 프로그래밍중이었습니다.

원래는 그냥 제 카카오 계정으로 알림 문자를 전송하려 했는데, 디벨로퍼스에서 앱을 만들면 조금 더 가닥이 있어보여서 사용하려 했어요.

카카오 로그인은 Oauth2 소셜로그인이며, 친구목록 조회와 메시지 발송에 관한 동의를 수반합니다. (발신자, 수신자 )모두
친구 API, 메시지 API 는 자동 메시지 발송을 지양하나 제공되는 쿼터안에서 적절하게 동의 받아 사용한다면 사용 가능하긴합니다.

친구 API, 메시지 API 사용을 위해 임시 URL을 전달해서 카카오 로그인 유도하지 마시고
아래 예제 참고하셔서 발신자, 수신자 카카오 로그인을 위한 시스템 구축을 하시면 좋을 것 같습니다.

[rest api 예제] python (Flask) - 카카오 로그인, 카카오 친구목록 조회, 메시지 발송

우와
저는 API만 딱 사용해서 어떻게 보면 편법을 사용하려 했는데 사용자 로그인 시스템을 만들어볼 생각은 안 했던 것 같습니다. 제 생각머리 문제겠지요.
시스템을 만들어서 사용해보겠습니다 감사합니다.

1개의 좋아요