본문 바로가기
728x90
파이썬으로 틱톡영상 업로드하기 파이썬을 이용해서 틱톡에 동영상을 업로드하는 함수를 만들어봤다. API를 사용하는 방법이고 입력 값이 토큰은 이전에 업로드된 함수를 이용해 받아야한다. video_url은 https 로 만들어진 동영상 주소를 입력하면 된다. def uploadVod(access_token, video_url, title): api_url = "https://open.tiktokapis.com/v2/post/publish/video/init/" # 요청 본문 데이터 body = { "post_info": { "title": title, "privacy_level": "SELF_ONLY", "disable_duet": False, .. 2026. 1. 20.
파이썬에서 로그파일 쌓기 파이썬에서 원하는 내용을 로그파일에 쌓는 방법이다. basicConfig 로 로그파일에 대한 세팅을 설정하고 logging.error 함수로 로그를 파일에 쌓는다. current_date 는 일별로 파일을 쌓기위한 처리이다. import loggingfrom datetime import datetime# 로깅 설정 (파일 이름, 기록 방식 등)current_date = datetime.now().strftime('%y%m%d')logging.basicConfig( filename=f'./_log/db_{current_date}.log', level=logging.ERROR, format='[%(asctime)s] %(message)s')#로그 남기기 logging.error("로그 테스.. 2026. 1. 19.
파이썬 mysql 처리 클래스 파이썬에서 mysql 접속 및 쿼리를처리하기 위해 공용으로 사용할 수 있는 클래스를 만들어봤다. 아래는 해당 클래스를 사용하는 예제와 소스이다. #1. 여러개의 rows 를 쿼리해서 사용하기from _prog.db_handler import MysqlHandlerdb = MysqlHandler(conf.DB_INFO)rows = db.querys("SELECT * FROM TEST_TABLE order by idx limit 10")for v in rows: print(f"이름: {v['name']}, 이메일: {v['email']}") #2. 한개의 rows 를 쿼리해서 사용하기row = db.queryrow("SELECT * FROM TEST_TABLE order by idx limit 1")p.. 2026. 1. 19.
날짜처리하는 방법 리스트 파이썬에서 날짜를 다루는 여러가지 방법들을 정리해봤다 - 오늘 날짜from datetime import datetimetoday = datetime.now().date()print(today) - y-m-d 형식으로 변경하기rDate = datetime.strptime(today, "%Y-%m-%d").date()print(rDate) - 타임스탬프 형식으로 오늘 날짜import timetoday = time.time()print(today) - 타임스탬프값을 y-m-d 형식으로 변경하기#1번formatted_time = datetime.fromtimestamp(1799109545.4763308).strftime('%Y-%m-%d %H:%M')print(formatted_time)#2번format.. 2026. 1. 15.
틱톡 토큰 갱신하기 발급받은 토큰은 하루만 사용할 수 있는데 기간을 연장하려면 refresh_token, client_key, client_secret 를 사용해서 갱신해야한다 아래는 함수이다. def reNewToken(refresh_token,client_key, client_secret): url = "https://open.tiktokapis.com/v2/oauth/token/" payload = { 'client_key': client_key, 'client_secret': client_secret, 'grant_type': 'refresh_token', 'refresh_token': refresh_token } headers = { .. 2026. 1. 14.
틱톡 토큰 발급받기 틱톡api 를 사용하기 위해서는 토큰이 필요한데 이 토큰을 발급받는 함수이다. client_key, client_secret, redirect_uri, code 가 필요하며 발급된 토큰의 유효기간은 1일이다. def getToken(client_key, client_secret, redirect_uri, code): url = "https://open.tiktokapis.com/v2/oauth/token/" # 요청에 보낼 데이터 (PHP의 http_build_query와 동일하게 처리됨) payload = { 'client_key': client_key, 'client_secret': client_secret, 'code': code, .. 2026. 1. 14.
json 파일 생성, 읽기, 수정 1. 파일 생성하기data = { "access_token":"", "access_token_date":"260113", "refresh_token":"", "refresh_token_date":"270101"}with open("token.json", "w", encoding="utf-8") as f: json.dump(data, f, ensure_ascii=False, indent=4)print("생성완료") 2. 파일 읽기with open("token.json", "r", encoding="utf-8") as f: data = json.load(f)print(data["access_token"]) 3. 파일 수정하기with open("token.json", "r", .. 2026. 1. 14.
This IDE build has expired 해결방법 프로젝트에 오랫만에 접속하니 아래와 같은 메세지가 나왔다. This IDE build has expired. Provide another build or select 'JetBrains Installer' from the installation options to install the latest version. 해당 메세지는 현재 원격 서버에 설치되어 있는 파이참 백엔드(IDE) 버전의 사용 기한이 만료되었을 때 발생합니다. 해결 방법은 아래와 같습니다. 1. JetBrains Gateway > SSH 선택 2. 원하는 서버를 선택 후 + 버튼을 클릭 (Open Project) 3. IDE version 을 PyCharm | download latest 선택 4. Project directory .. 2026. 1. 13.
JetBrains Gateway ssh 접속 비밀번호 변경 1. SSH 메뉴선택 2. Recent SSH Projects 옆에 New Project 선택 3. Connection 옆에 톱니바퀴클릭 4. SSH 서버목록을 볼 수 있고 아래와 같이 비번을 재설정할 수 있다. 2026. 1. 13.
SSH 원격개발 서버 비번변경하기 파이참 원격개발을 하고 있는데 SSH 접속하는 서버의 비밀번호가 변경되어 이를 파이참에도 적용해야해서 방법을 찾아봤다. 방법은 아래와 같다. 1. 파이참 상단 메뉴에서 파일>설정에 접속 2. 좌측 도구>SSH 구성에 접속 3. 비번을 변경하고 싶은 서버를 선택 4. 인증타입 아래에 재설정을 클릭 5. 비밀번호 입력 후 연결 테스트에 성공하면 확인을 누르고 나오면 끝 2026. 1. 13.
틱톡 API로 동영상 업로드하기 7 : Apply sandbox 에서 모든 테스트가 완료되었다면 이제 실제 서비스를 준비해야한다. production 모드로 넘어와 아래 이미지처럼 Content Posting API >Usage 에 보면 Apply 를 확인할 수 있다 Apply를 클릭하면 아래와 같이 "Application to request access to Content Posting API" 화면으로 넘어갈 수 있다. 순서대로 입력사항이 나오는데 모든 사항을 입력하여 단계를 완료하자 모든 입력을 완료하면 아래의 이미지가 노출된다. 심사기간은 2~4주가 소요된다고 나와있다. 다시 앱상세 페이지로 넘어오면 Apply 가 아래와 같이 Under review 로 바뀌어 있는 걸 확인 할 수 있다. 2026. 1. 8.
TR 에 마우스 오버 시 색 변경하기 table 태그의 row 에 마우스가 오버 될때 색을 변경하고 싶은 경우 아래 이벤트를 tr 또는 td 에 넣어 사용하면 된다. - 마우스 오버 시 . onMouseOver="this.style.backgroundColor='#ACCAF3'" - 마우스 아웃 시 . onMouseOut="this.style.backgroundColor='#E1E2E6'" 예) 2025. 12. 31.
728x90
반응형