프로그램에서 카카오톡을 열지않고 나에게 메세지를 보내는 방법은 없나요?
카카오톡을 열때 2차인증때문에 자동화를 시킬수가 없네요.
혹시, 카카오톡 공유하기를 사용자 액션 없이 사용하시려고 하시는걸까요?
네 맞습니다. 공유하기나 나에게 메세지보내기가 필요한데 selenium으로 제어하니 2차 인증이 필요해서 문제네요.
아쉽지만, 카카오톡 공유하기를 자동화하는 것은 운영정책 위반에 해당합니다.
운영정책 https://developers.kakao.com/terms/latest/ko/site-policies
제5조(금지된 행동)
12.카카오 플랫폼 서비스의 어떤 부분을 수정, 개작, 변형 또는 리버스 엔지니어(Reverse Engineer)하는 행위
나에게 메시지 보내기를 하신다면 selenium이 아니라 REST-API방식 메시지 기능을 사용해보시면 어떨까요?
간단한 예제들도 있으니 참고하시면 좋을 것같습니다.
[rest api 예제] php - 카카오 로그인, 카카오 친구목록 조회 및 카카오톡 메시지
[rest api 예제] node.js- 카카오 로그인, 카카오 친구목록 조회, 메시지 발송
[rest api 예제] c# (asp.net core)- 카카오 로그인, 카카오 친구목록 조회, 나에게 메시지 발송
[rest api 예제] java (spring boot) - 카카오 로그인, 카카오 친구목록 조회, 메시지 발송
나에게 메시지 보내기가 아닌 친구에게 보내기는 카카오 로그인으로 연결된 이용자간에만 가능하니 아래 내용도 참고해주세요.