카카오 메세지를 보내기 위한 친구목록 가져오기(javascript, edge 브라우저 테스트)

owner ID 550201

팀원관리에서 에디터로 계정 한개 등록(활성상태)

아래와 같이 친구가 없다고 나옴. 왜 그럴까요???

    function kakaoFindFriends(){
    	Kakao.API.request({
    		  url: '/v1/api/talk/friends',
    		  success: function(response) {
    		    console.log('response', response);
    		    console.log('elements', response.elements);
    		  },
    		  fail: function(error) {
    		    console.log(error);
    		  }
    		});	    	
    }

response
{elements: Array(0), total_count: 0, after_url: null, result_id: “zbnYtN-As4K1gLGIvoay7djt3e_f7rHDpsGo26_KuN255oDhl_iK45fyrZzDos6i_Zb5ptDjEw”, favorite_count: 0}after_url: nullelements: []favorite_count: 0result_id: "zbnYtN-As4K1gLGIvoay7djt3e_f7rHDpsGo26_KuN255oDhl_iK45fyrZzDos6i_Zb12f32"total_count: 0__proto__: Object
kakaoLogin.jsp:172

elements []

팀멤버도 로그인하여 권한 동의 하셨나요?

팀멤버도 로그인하여 권한 동의 하셨나요?

-> 수신된 메일로 모두 동의 체크 하고 확인 클릭 하였을때 카카오dev 웹페이지로 이동하였고 owner가 만든 어플리케이션이 잘 조회되고 있습니다.
팀멤버도 로그인하여 권한 동의 가 지금 위 수행과정과 다른 의미 인가요???

넵,

지금 개발하고 계신 계정 (발신자)는 메시지를 발송하기위해 Javascript SDK로 로그인하고 권한 동의를 하셨을 것 같은데, 맞나요?

만드신 사이트에 팀멤버(수신자) 역시 로그인하고 권한 동의를 해야 발신자 친구 목록 조회에서 표시가 됩니다.

이해 되셨을까요?

자꾸 질문 드려 죄송합니다. 만드신 사이트에 팀멤버(수신자) 역시 로그인???

로컬환경에서 kakao테스트 페이지를 하나 만들었고 이 페이지에서 카카오 로그인 함수, 나에게 메세지 보내기 함수,
프렌드 불러오기 함수, 프렌드 메세지 보내기 함수 를 테스트 하고 있습니다. (그냥 카카오 테스트만을 위한 웹서버 구동)
만든 사이트에 로그인 이란건 이 로컬환경에 팀멤버 세션을 구성하라는 뜻일까요???

세션을 구성하실 필요는 없고

로컬환경에서 만드신 kakao테스트 페이지에 팀멤버(수신자)도 로그인하여 권한동의 하셔야한다는 의미입니다.

A라는 사용자가 카톡친구인 B와 대화하고 친구목록 조회 하려면

A,B 모두 550201앱에 연결되어야하고 권한동의한 정보가 카카오에 저장되어야 합니다.