참고 사이트
developers.kakao.com/docs/latest/ko/kakaotalk-social/rest-api#get-friends
아래 코드는 친구 목록을 가져와 UUID 값을 찾아내는 코드이다.
def getFriendsList():
header = {"Authorization": 'Bearer ' + Acess 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)
print(friends_list)
for friend in friends_list:
friends_id.append(str(friend.get("uuid")))
print(friends_id)
<완전 주의사항>
위 코드만 실행해서는 친구목록 조차 불러와지지 않는다. 아무리 실행 해봤자 친구 목록은 없고 빈값만 나올 것임.
아래 내용 참고.
1. [APP의 관리자에 해당] 팀관리에서 팀원을 초대해야함. 이때, 초대될 팀원은 developers.kakao.com에 가입이 되어있어야함.
2. [초대된 팀원에 해당] 개발중인 APP에 들어가서 동의항목 > 카카오 서비스내 친구목록을 이용 중 동의로 변경.
3. [초대된 팀원에 해당] developers.kakao.com 로그인 후
3-1. 오른쪽 상단의 도구 클릭
3-2. REST API 테스트 클릭
3-3. 왼쪽 목록에서 카카오톡 소셜 > 카카오톡 친구 목록 받기 클릭
3-4. 아래 빨간박스 클릭해서 소속된 APP을 선택
3-5. 아래 엑세스 토큰 발급 클릭
3-6. 동의 체크 후 확인
3-7. 엑세스 토큰이 발급되었는지 확인.
위 과정 중 2, 3번을 초대된 팀원이 수행하면
이후, 위 코드를 통해 친구목록이 불러와지며, 해당 친구의 UUID 값을 알 수 있다.
반응형
'Language > Python' 카테고리의 다른 글
[Python] 카카오 REST API 친구에게 메시지 보내기 (0) | 2021.01.13 |
---|---|
[Python] 카카오 REST API 엑세스 토큰 갱신하기 (0) | 2021.01.13 |
[Python] 카카오 REST API 친구에게 List 메시지 보내기 (0) | 2021.01.13 |
[Python] 카카오 REST API 엑세스 토큰 발급 하기 (0) | 2021.01.13 |
Python으로 워드프레스 포스트 작성하기 (0) | 2020.08.13 |