현재 C#으로 개발 중이며 나에게 메세지 보내기는 구현했습니다.
친구에게 메세지 보내는 기능이 필요하여 개발 중인데 생각보다 잘 안되네요.
구체적으로 어떤 원리로 정보를 가져오는 건지 설명 좀 부탁드립니다.
인가코드 발급 , 추가 항목 동의 요청등… 이해 쉽게 설명 좀 해 주실 수 있나요??
현재 C#으로 개발 중이며 나에게 메세지 보내기는 구현했습니다.
친구에게 메세지 보내는 기능이 필요하여 개발 중인데 생각보다 잘 안되네요.
구체적으로 어떤 원리로 정보를 가져오는 건지 설명 좀 부탁드립니다.
인가코드 발급 , 추가 항목 동의 요청등… 이해 쉽게 설명 좀 해 주실 수 있나요??
안녕하세요~
우선, 카카오 로그인 기능을 구현 합니다.
https://developers.kakao.com/docs/latest/ko/kakaologin/prerequisite
그리고 테스트 개발을 위해 팀멤버에 친구를 추가합니다.
https://developers.kakao.com/docs/latest/ko/kakaotalk-social/prerequisite
수신 받을 친구도 만드신 서비스에 로그인하여 친구목록, 메시지 전송 항목에 동의 해야 합니다.
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#additional-consent
앞의 조건이 갖춰졌으면 발신자가 로그인 하여 친구 조회를 합니다.
https://developers.kakao.com/docs/latest/ko/kakaotalk-social/rest-api#get-friends
조회된 친구의 UUID를 이용하여 친구에게 메시지를 발송합니다.
https://developers.kakao.com/docs/latest/ko/message/rest-api#send-friend
https://devtalk.kakao.com/t/faq-api-api/82152?source_topic_id=109558
가이드를 참고 해주시고 안되는 부분 있으시면 문의주세요~
우선 답변 정말 감사드립니다.
카카오 로그인 기능과 팀 멤버 추가까지는 완료했습니다.
'추가 항목 동의 받기’는 기존의 동의 창 말고 추가적으로 동의 창 하나를 더 띄워 받아야 된다는 말씀이신가요?
그래서 수신 받을 사람이 동의를 해야지만 목록 조회가 된다는 말씀이시죠
넵, 맞습니다.
“내 애플리케이션>제품 설정>카카오 로그인>동의항목” 설정에서 필수동의 항목은 로그인 시, 받아올 수 있지만
나머지 항목은 '추가 항목 동의 받기’로 한번더 호출 해주셔야합니다.
친구API, 메시지API는 가입자간의 소셜 활동을 목적으로 하므로 수신 받을 사람도 소유하신 앱의 사용자이며 동의하여야 합니다.
감사합니다. 덕분에 잘 되네요