반응형

GCP 114

Apps Script로 카카오톡 토큰 자동 Refresh하기

앞서 getKakaoAuth() 함수를 이용해 액세스 토큰을 발급 받을때 expires_in 이라는 항목이 있었습니다. 해당 항목은 액세스 토큰의 만료 시간(초)으로 21,599초 즉 5시간 59분 59초 후 액세스 토큰이 만료됨을 의미합니다. 만료된 토큰으로 메시지를 보내는 API를 실행해보겠습니다. 아래와 같은 토큰만료 오류 메시지가 발생하면서 메시지가 정상적으로 전송되지 않습니다.  {"msg":"this access token is already expired","code":-401}  앞서 발급받은 REFRESH_TOKEN을 이용해 ACCESS_TOKEN을 갱신하여 ACCESS_TOKEN의 유효성을 유지합니다.  /** * 카카오 Token 갱신하기 * Reference : https://dev..

GCP/Apps Script 2024.12.27

Apps Script로 친구에게 카카오톡 메시지 보내기 #2

친구에게 메시지 보내기앞서 획득한 친구의 UUID를 이용해 친구에게 카카오톡 메시지를 전송하는 코드를 작성해보겠습니다. /** * 친구에게 카카오톡 메시지 보내기 * Reference : */function sendMessageToFriend() { // 스프레드 시트에서 Access Token 가져오기 const ss = SpreadsheetApp.getActive(); const ACCESS_TOKEN = ss.getRangeByName("ACCESS_TOKEN").getValue(); // 카카오톡 메시지 전송 API URL const url = ""; // 메시지 내용 var message = "앱스 스크립트로 카카오톡 메시지 보내기 성공!!!" // 메시지 템플릿 ..

GCP/Apps Script 2024.12.27

Apps Script로 친구에게 카카오톡 메시지 보내기 #1

Apps Script로 친구에게 카카오톡 메세지 보내기내 친구 목록에 있는 친구에게 메세지를 보낼 순 없다. 사용 신청을 해서 승인을 받아 가능하다. Kakao Developers Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오whiseung.tistory.com 전에 썻던 글인데내용이 부실해서더 추가해봄 총 2개의 글로 구성되며첫번째는 친구를 추가하는 방법에 대해서 알아본다.    카카오톡에서 직접 친구를 가져오는게 아니라 애플리케이션에 친구를 등록하고 ‘친구 목록 가져오기 API’를 통해 등록한 친구의 UUID 값을 가지고 와 메시지를 보내는 방식입니다.  [작업순서] 애플리케이션 설정 → 친구의 권한 인증 및 사용자 인증 → 친구의 UUID값 획득 ..

GCP/Apps Script 2024.12.27

Apps Script와 ChatGPT로 WordPress에 쿠팡 어필리에이트 글 올리기 #3

화면 구성 중 2번 화면을 설명해보겠다. 1. 쿠팡 API로 상품 HTML 만드는 화면  Apps Script로 쿠팡 어필리에이트 상품 HTML 만들기알리익스프레스의 어필리에이트는 승인받는 절차가 많아서 그렇지, 시간이 지나면 API를 사용할수 있다. 하지만 쿠팡은 15만원이상 구매실적이 충족되어야 최종 승인이 진행되고 API를 사용할수whiseung.tistory.com 2. 쿠팡 상품명을 기반으로 GPT 를 이용해 설명을 만들고, HTML과 병합하는 화면  Apps Script와 ChatGPT로 WordPress에 쿠팡 어필리에이트 글 올리기 #2쿠팡 어필리에이트 API를 사용하려면판매금액 150,000원을 채워야한다. 나는 이미 채웠고, API는 아래와 같이 사용한다.  Apps Script로 쿠팡..

GCP/Apps Script 2024.10.08

Apps Script와 ChatGPT로 WordPress에 쿠팡 어필리에이트 글 올리기 #2

쿠팡 어필리에이트 API를 사용하려면판매금액 150,000원을 채워야한다. 나는 이미 채웠고, API는 아래와 같이 사용한다.  Apps Script로 쿠팡 어필리에이트 상품 HTML 만들기알리익스프레스의 어필리에이트는 승인받는 절차가 많아서 그렇지, 시간이 지나면 API를 사용할수 있다. 하지만 쿠팡은 15만원이상 구매실적이 충족되어야 최종 승인이 진행되고 API를 사용할수whiseung.tistory.com  화면 구성 중 2번 화면을 설명해보겠다. 1. 쿠팡 API로 상품 HTML 만드는 화면2. 쿠팡 상품명을 기반으로 GPT 를 이용해 설명을 만들고, HTML과 병합하는 화면3. GPT 를 이용해 글을 작성하는 화면   이 화면을 사용하는 이유는아래와 같이 따로따로 작성된 글들을 합치기 위함이다...

GCP/Apps Script 2024.10.04

Apps Script와 ChatGPT로 WordPress에 쿠팡 어필리에이트 글 올리기 #1

Apps Script + Google Sheets + GPT 를 이용해 티스토리에 쿠팡 어필리에이트 작업을 수동으로 8개월 진행했다.(수동인 이유는 티스토리 글쓰기 API가 지원하지 않아서..)  Apps Script로 쿠팡 어필리에이트 상품 HTML 만들기알리익스프레스의 어필리에이트는 승인받는 절차가 많아서 그렇지, 시간이 지나면 API를 사용할수 있다. 하지만 쿠팡은 15만원이상 구매실적이 충족되어야 최종 승인이 진행되고 API를 사용할수whiseung.tistory.com  꾸준히 하다 보니 좋은 것 같아 유입 경로를 늘리기 위해 고민하던 중 API가 제공되는 워드 프레스를 글쓰기를 자동화를 할수있을 뿐 아니라,멀티 도메인을 이용해 여러 개의 홈페이지를 생성할 수도 있는 걸 알게 되었다. 그래서 워..

GCP/Apps Script 2024.10.02

Apps Script 디버그 하기

앱스 스크립트의 디버그 사용해보기   앱스 스크립트로 코드를 작성하다 보면 어떤 데이터를 가지고 왔는지, 객체의 자료구조가 어떤식으로 되어있는지, 내가 만든 함수가 어떻게 실행되는지 직접 확인하고 싶은 경우가 생깁니다.  이런 경우 앱스 스크립트의 디버그(debug) 라는 기능을 활용할 수 있습니다. 디버그란 “벌레를 잡는다”는 뜻으로 프로그래밍에서 버그(오류)를 찾아내고 수정하는 과정을 의미합니다. 앱스 스크립트에서도 오류를 찾아내기 위한 디버그 기능을 제공하고 있습니다. 앱스 스크립트에서는 디버거 도구를 활용하여 실행 중인 함수의 코드를 한 줄씩 실행하면서 변수와 데이터를 확인하고, 함수의 흐름을 따라가며 발생한 오류를 해결할 수 있습니다.직접 디버그를 사용해 보면서 사용법을 익혀보도록 하겠습니다. ..

GCP/Apps Script 2024.09.12

[도서] 앱스 스크립트 관련 도서 소개

골든래빗 출판사에서 출간 예정인 > 책을 소개합니다. [존버 이벤트] ⟪구글 자동화는 앱스 스크립트⟫ | 무료 자동화 템플릿 6종 증정 rabbit.prosell.kr  블로그에 게시된 내용이 책으로 출간됩니다. 책에서는 블로그에서 다루었던 주제들을 더욱 깊이 있게 설명하며, 블로그에서 미처 다루지 못했던 새로운 내용들도 상세하게 추가했습니다.  예약판매 및 출간소식을 받고 자동화 템플릿을 받아보세요.

GCP/Apps Script 2024.09.03

Apps Script에서 GPT를 이용해 구글 시트의 데이터 분석하기

구글 시트에 인구수 관련 통계 데이터가 존재한다. 해당 시트의 데이터들을 이용해 GPT에게 질문을 하고 답변을 얻어내본다.  먼저 상단 메뉴를 만들고  상단메뉴를 클릭하면 데이터에 질문을 할수 있는 사이드바를 열어준다.  데이터 영역은 수동으로 입력할 수 있도록 설정해주었다.(추가적으로 드롭다운을 통해 시트를 선택할 수 있도록 하면 좋을듯하다.) 그리고 질문을 입력한다.  처리중 메시지는 토스트를 이용해 표현해준다.   질문에 대한 답변을 하단 결과 textarea에 출력해준다.

GCP/Apps Script 2024.07.10

GPT를 활용한 의학용어 학습 챗봇

앞서 생성한 English Speaking Chatbot을 커스터마이징 해 구현하였습니다. Apps Script로 English Speaking Chatbot 만들기미리보기 Whistory - Speaking Chatbot 페이지 업데이트 시간: sites.google.com 프로세스 사용하는 API - ChatGPT - Google STT API - Google TTS API - Google Cloud Storage API - Oauth2 STT로 음성인식 시 콘솔에 인식한 텍스트를whiseung.tistory.com    의학용어는 일반 단어와 달리 어렵고, 혼자 공부하고싶은 니즈가 있었습니다.그래서 GPT를 이용해 혼자 혹은 학생들이 스스로 의학용어를 공부할 수 있는 시스템을 만들고자 합니다.   ..

GCP/Apps Script 2024.06.26
반응형