팀원인 친구에게 메시지 보내기

안녕하십니까 관리자님

팀원인 친구에게 message를 보내기 위해 친구 목록가져오기 API"를 통해 uuid를 받을려고 아래의 프로그램을 run 했읍니다.

import requests
import json
with open(“kakao_code.json”,“r”) as fp:
tokens = json.load(fp)
header = {“Authorization”: 'Bearer ’ + tokens[‘access_token’]}
url = “https://kapi.kakao.com/v1/api/talk/friends

result = json.loads(requests.get(url, headers=header).text)

friends_list = result.get(“elements”)
friends_id = []

print(requests.get(url, headers=header).text)

다음과 같은 결과를 받았는데 어떻게 해결해야 할지 조언 부탁드립니다.

{“elements”:[],“total_count”:0,“after_url”:null,“result_id”:“zbnYtN-AsoG5jrqKuY_Q5******************************_CR_ZHOpcqV49A0”,“favorite_count”:0}

앱의 팀 멤버로 속한 개발자가 카카오톡에서도 친구여야 하고, 해당 개발자는 앱에 연결 하고 친구목록에 대한 제공동의도 되어 있는 상태여야 합니다.
https://developers.kakao.com/docs/latest/ko/kakaotalk-social/common#policy
카카오톡에서도 친구 상태이고, 팀멤버인 친구가 앱에 연결되어 있고, 친구목록에 대한 제공동의도 되어 있는 상태인데 노출되지 않는다면 API 서버에서 하고 있는 캐싱때문일 수도 있는데요.
친구목록은 변경이 자주 일어나는 게 아니고, 부하가 있을 수 있어서 서버에서 캐싱을 하고 있어요.
혹시 처음 API 호출 이후 10분내에 친구의 상태(앱 연결상태, 동의상태)가 변경되었다면, 10분이 경과한 후 호출해보시고,
그래도 목록에 나오지 않는다면 호출하는 유저와 친구의 userId 를 알려주시면 확인해보겠습니다.

1개의 좋아요

“도구>REST API 테스트>사용자 정보 가져오기” 에서 확인한 ID를 올림니다.

user id 1527170680
친구 id 1527176677

확인 부탁드립니다.

그리고, "도구>REST API 테스트>카카오톡 친구 목록 받기"에서 친구의 uuid를 확인할수 있는데
친구에게 메시지 보낼때 사용해도 되는지요?

알려주신 두 user id는 모두 developers-sample 앱의 사용자 id 에요.
앱은 상단 햄버거 버튼을 통해서 변경할 수 있습니다.
친구목록 API 요청도 도구 > REST API 테스트 에서 하신건가요?

메시지 전송은 uuid 를 통해 요청할 수 있습니다.