비쥬얼 스투디오에서 C#으로 친구에게 메시지를 보낼 수 있는 프로그램을 개발하고 있습니다.
일단 비즈앱 전환 전에는 팀원에게만 보낼 수 있다는 점은 인지하고 있습니다.
앱 ID는 690458입니다.
-
그런데 해당 친구가 로그인을 통해 앱과 연결이되어야 조회가 가능하다고 되어있는데
그렇다면 팀원으로 되어있어도 프로그램 상에서 카카오 로그인을 한 적이 없으면 조회가 안된다는 말씀이신가요?
-
로그인을 한 적이 있으면 프로그램을 다른 컴퓨터로 옮겨서 프로그램을 실행하여도 조회가 가능한가요?
-
만약 다른 컴퓨터로 옮겨서 실행하였을 때 조회가 안되면 또 다시 로그인 하는 과정을 거쳐야 한다는 말씀이신가요?
tim.l
2
친구API, 메시지API는 서비스내 이용자간 소셜활동을 위해 제공합니다.
위 전제로 생각하시면 이해하기 수월한데요.
- 그런데 해당 친구가 로그인을 통해 앱과 연결이되어야 조회가 가능하다고 되어있는데
그렇다면 팀원으로 되어있어도 프로그램 상에서 카카오 로그인을 한 적이 없으면 조회가 안된다는 말씀이신가요?
맞습니다. 카카오 로그인 뿐만아니라 친구목록조회 메시지발송 권한 동의도 해야합니다.
- 로그인을 한 적이 있으면 프로그램을 다른 컴퓨터로 옮겨서 프로그램을 실행하여도 조회가 가능한가요?
로그인 후, 사용자 정보조회API까지 호출하셨다면 디벨로퍼스앱에 연결되어 프로그램 위치와 상관없이 조회됩니다.
- 만약 다른 컴퓨터로 옮겨서 실행하였을 때 조회가 안되면 또 다시 로그인 하는 과정을 거쳐야 한다는 말씀이신가요?
조회가 안된다는 것은 디벨로퍼스앱에 연결안되었거나 권한동의를 안한 것으로 해당 과정을 진행해야합니다.
친구 api와 피커, 메시지 api 사용을 위한 체크 리스트
그렇다면 비즈앱으로 전환했을 경우에는 친구제공조건에 만족하는 친구만 조회가 가능하다는 말씀이신데
친구 정보 제공 조건
- 친구인 사용자가 앱과 연결된 상태일 것
- 사용자와 친구 모두 앱 연결 시 '카카오 서비스 내 친구 목록 제공’동의 항목에 동의한 상태일 것
- 숨김 또는 차단 친구가 아닐 것
결국 비즈앱으로 전환이 되어도 팀원이 아닌 친구는 프로그램 상에서 로그인 후 동의를 해야만 프로그램 상에서 조회가 가능하고,
그냥 카카오톡 어플에서의 친구는 조회가 불가능하단 말씀이신가요?
tim.l
4
네, 카톡친구라도 조건에 충족해야 조회가능합니다.
tim.l
6
- 로그인 후 사용자 정보조회API를 호출하면 디벨로퍼스 앱에 연결된다고 하셨는데,
어떠한 형태의 연결을 말씀하시는 건가요? 단순히 디벨로퍼스 앱에 사용자 정보가 등록돼 있다는 말씀이신가요?
연결끊기API를 사용하면 디벨로퍼스 앱과의 연결이 끊어지는 것이고요?
디벨로퍼스 앱에 연결은 카카오측에서 처리하는 것으로 카카오 계정페이지 연결된 서비스 목록에서 확인 가능합니다.
카카오계정
연결끊기 API는 연결끊는 것 맞습니다.
- 서비스내 이용자간 소셜활동이기때문에 카톡친구는 조회가 불가능하다고 말씀하셨는데, 그렇다면 카톡친구에게 로그인을 어떻게 받아야 하나요? 또는 프로그램 사용유도를 어떤 방법으로 진행해야 하는 건가요?
서비스내 이용자간 소셜활동이기때문에 카톡친구는 조회가 불가능한게 아니라
서비스내 이용자간 소셜활동을 위해 제공합니다.
카톡 친구이며, 서비스 이용자(앱연결유저) 가 가능하다는 의미입니다.
- 마지막으로 카카오 로그인 화면에 로그인 상태유지 기능이 있던데 로그인 상태유지를 체크하고 로그인을 완료하여도 프로그램을 종료하고 재실행하면 로그인이 유지되지 않습니다. 기능에 조건이 있는 건가요?
브라우저 캐시 기능이므로 웹브라우저 컨트롤을 사용하는 프로그램이 종료되면 유지되지 않을 것 같네요.