본문 바로가기
728x90

API11

파이썬으로 틱톡영상 업로드하기 파이썬을 이용해서 틱톡에 동영상을 업로드하는 함수를 만들어봤다. 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.
틱톡 토큰 갱신하기 발급받은 토큰은 하루만 사용할 수 있는데 기간을 연장하려면 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.
틱톡 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.
틱톡 API로 동영상 업로드하기 6 : 비디오 아이디 가져오기 (PHP) 영상 업로드에 성공하면 결과 값으로 아이디 값을 받는데 이는 서비스에 사용되는 비디오 아이디 값이 아니다. (아래 주소의 붉은색 값) . https://www.tiktok.com/@sungsikyung.fan/video/7587735650175094032 리턴받은 값은 publish_id 로 업로드 요청 접수증 같은 번호이다 실제 영상 인코딩되고 완전히 게시된 후에 이 값을 이용해 비디오 아이디 값을 받아 올 수 있다. 알아내는 방법을 함수로 만들어 봤다 function getVideoID($pID, $accessToken){ $url = "https://open.tiktokapis.com/v2/post/publish/status/fetch/"; $post_data = json_e.. 2025. 12. 29.
틱톡 API로 동영상 업로드하기 5 : 동영상 업로드 (PHP) 틱톡API를 이용해서 동영상을 업로드하는 함수를 만들어봤다. 영상 업로드 방식은 서버에 있는 영상을 업로드하는 방식과 URL이 있는 영상을 업로드하는 방식이 있는데 아래 함수는 두번 째 방법인 URL을 이용한 방법이다. 결과 값으로 ID 값을 리턴해주는데 이 아이디 값은 임시 값이 서비스 ID 값은 처리가 완료되면 이 임시 값을 이용해 조회할 수 있다. 또한, privacy_level 은 sand box 환경에서 테스트하기 위해 SELF_ONLY를 사용했다 function uploadVod($accessToken, $title, $vodURL){ $url = 'https://open.tiktokapis.com/v2/post/publish/video/init/'; $data = [ .. 2025. 12. 29.
틱톡 API로 동영상 업로드하기 4 : 토큰 (PHP) Authorize Code 를 받았다면 그 다음 토큰을 받는건 간단하다. 아래 함수에 기존 정보를 입력하고 호출해주면 된다. (code는 유효기간이 짧아서 바로 호출) 문제는 토큰은 유효기간이 있는 정보이기 때문에 만료되면 재발급해야되는데 다행히 code 부터 발급받는게 아닌 리플레시토큰을 사용해 재발급받으면 된다. 리플레시 토큰의 유효기간은 한달정도되는데 이것까지 만료되면 아마도 코드값부터 새로 발급받아야 할것이기 때문에 잘 관리해야한다. -> 토큰 유효기간 1일 function getToken($client_key, $client_secret, $redirect_uri, $code){ $url = "https://open.tiktokapis.com/v2/oauth/token/"; .. 2025. 12. 26.
틱톡 API로 동영상 업로드하기 3 : Authorize Code (PHP) 기본 환경설정은 완료되었으니 토큰을 받기위한 마지막 단계만 남았다. 바로 Authorize Code 를 발급받아야한다. 이 코드는 사용자가 직접 로그인 페이지에 접속해서 콜백 페이지로 발급받아야 한다. https://developers.tiktok.com/doc/login-kit-web?enter_method=left_navigation TikTok for DevelopersLogin Kit for Web This guide details how to enable authentication from your web app to TikTok. After successfully completing authentication with TikTok, developers can obtain an access_.. 2025. 12. 26.
틱톡 API로 동영상 업로드하기 2 : Sandbox 1편에서 설명한 app 등록 및 승인이 완료되었다면 이제 테스트 환경을 만들 순서다 바로 서비스에 업로드 하는 건 다시 서비스 인증 절차가 필요하기 때문에 테스트 환경에서 미공개로 업로드 테스트를 한다. 1. 등록한 app을 클릭하며 상세정보 화면에 들어간다 2. 좌측상단 app 이름 옆의 Production, Sandbox 버튼 중 Sandbox 버튼을 클릭 3. Create Sandbox 버튼을 클릭 4. Sandbox 이름을 입력 후 체크박스 체크 후 Confirm 을 클릭한다 . 기존 생성한 app의 설정을 그대로 가져옴 . 체크박스 체크하면 어떤 설정을 복사할지 선택할 수 있다 5. 생성이 완료된 Client key, Client secret 로 동영상 업로드를 테스트 할 수 있다 . 상세화.. 2025. 12. 23.
틱톡 API로 동영상 업로드하기 1 : 개발자&APP 등록 틱톡에 API를 사용하여 동영상을 업로드하기 위해서 처음으로 필요한 것은 개발자 등록 및 앱을 등록하는 것이다. 개발자 등록은 아래 사이트에 들어가서 가입해주면 손쉽게 할 수 있다. . https://developers.tiktok.com TikTok for DevelopersCommercial Content APIPerform customized searches on ads and other commercial content data. Available only to approved researchers.developers.tiktok.com 가입을 했다면 이제 APP을 등록해보자. 상단메뉴의 Developer Portal>Manage apps 에 접속한다. Manage apps 메뉴에 들어왔다면 .. 2025. 12. 23.
728x90
반응형