본문 바로가기

Language/Python

(27)
[Python] 카카오 REST API UUID 값 찾기 참고 사이트 developers.kakao.com/docs/latest/ko/kakaotalk-social/rest-api#get-friends Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 아래 코드는 친구 목록을 가져와 UUID 값을 찾아내는 코드이다. def getFriendsList(): header = {"Authorization": 'Bearer ' + Acess Token} url = "https://kapi.kakao.com/v1/api/talk/friends" #친구 정보 요청 result = json.loads(requests..
[Python] 카카오 REST API 친구에게 메시지 보내기 참고 사이트 developers.kakao.com/docs/latest/ko/message/rest-api#send-friend Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 해당 코드는 친구에게 단순한 TEXT 메시지를 보내는 코드이다. def sendToMeMessage(): header = {"Authorization": 'Bearer ' + Access_Token} url = "https://kapi.kakao.com/v1/api/talk/friends/message/default/send" #api 주소 uuid = ["친구의 UUID..
[Python] 카카오 REST API 엑세스 토큰 갱신하기 참고 사이트 developers.kakao.com/docs/latest/ko/kakaologin/rest-api#refresh-token Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 초기 엑세스 토큰을 발급 후 계속해서 사용하다보면 401 Error를 응답받을 것이다. 이유는 엑세스 토큰을 발급할 때, 토큰을 사용할 수 있는 유효기간을 제시한다. 이 유효기간이 만료되면 더 이상 해당 엑세스 토큰을 사용할 수 없으며, 만료된 엑세스 토큰으로 REST API를 요청할 시 401 에러를 경험하게 된다. 따라서, 유효기간이 만료되기 이전에 갱신을 해..
[Python] 카카오 REST API 친구에게 List 메시지 보내기 REST API에 대한 상세한 내용은 아래 KAKAO developer 사이트를 참고하자. developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com > 아래 코드는 친구에게 LIST형의 메시지 보내기 REST API를 사용할 때 코드. def sendToMeMessage_list(content: list): header = {"Authorization": 'Bearer ' + ACCESS_TOKEN} url = "https://kapi.kakao.com/v1/api/talk/friends/message/default..
[Python] 카카오 REST API 엑세스 토큰 발급 하기 엑세스 토큰 발급 관련 참고 developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-code Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 위 참고 사이트를 보면 REST API를 사용하여 엑세스 토큰을 발급 받기 위해선 사용자 코드(code)를 먼저 얻어야한다. code를 발급받는 방법은 다음과 같다. 1. 브라우저를 통해 developers.kakao.com에 로그인 2. 아래 URL을 자신에 맞게 수정 후, 브라우저에 URL 입력 kauth.kakao.com/oauth/author..
Python으로 워드프레스 포스트 작성하기 Python으로 워드프레스 외부에서 포스트 작성하는법. 선행 pip install python-wordpress-xmlrpc 외부에서 글작성하는 법은 아래 코드블럭을 참고하면된다. 참고 ID와 PW는 글을 작성하고자 하는 아이디, 패스워드를 적으면된다. ex) ID : 'admin', PW: 'qwer1234' 카테고리 같은경우 아래 예시에서는 글이 하나의 카테고리에만 포함되게 해놨다. 만일 계층적인 카테고리에 포함시키고싶다면 순서대로 리스트안에 작성해주면 된다. ex) 전체보기 - 지역 - 서울 이라는 계층적구조의 카테고리가 있을때, 서울 카테고리에 포스트를 작성하고싶으면, 'category': ["전체보기", "지역", "서울"] 으로 하면된다.from wo..
python assert assert는 if문과 비슷하지만, 디버깅을하기위해 조건에 맞지않을경우 AssertionError을 반환한다. 아래 예시로 확인이 가능하며, python 뿐만이 아닌, 많은 언어들에서 쓰이는 함수이다. 디버깅모드에서는 작동하지만 릴리즈에서는 작동하지않는다. a = 1 assert a == 2
python asyncio 참고 https://dojang.io/mod/page/view.php?id=2469 파이썬 코딩 도장: 47.10 asyncio 사용하기 asyncio(Asynchronous I/O)는 비동기 프로그래밍을 위한 모듈이며 CPU 작업과 I/O를 병렬로 처리하게 해줍니다. 동기(synchronous) 처리는 특정 작업이 끝나면 다음 작업을 처리하는 순차처리 방식이고, 비동 dojang.io