영상 업로드에 성공하면 결과 값으로 아이디 값을 받는데
이는 서비스에 사용되는 비디오 아이디 값이 아니다. (아래 주소의 붉은색 값)
. 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_encode([
'publish_id' => $pID
]);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer ' . $accessToken,
'Content-Type: application/json'
]);
$response = curl_exec($ch);
$result = json_decode($response, true);
if ($result['data']['status'] === 'PUBLISH_COMPLETE') {
$real_video_id = $result['data']['public_id'];
return $real_video_id;
} else {
echo "현재 상태: " . $result['data']['status']; // PROCESSING 등
return false;
}
}

'기타' 카테고리의 다른 글
| 틱톡 API로 동영상 업로드하기 7 : Apply (0) | 2026.01.08 |
|---|---|
| TR 에 마우스 오버 시 색 변경하기 (0) | 2025.12.31 |
| 틱톡 API로 동영상 업로드하기 5 : 동영상 업로드 (PHP) (0) | 2025.12.29 |
| 틱톡 API로 동영상 업로드하기 4 : 토큰 (PHP) (0) | 2025.12.26 |
| 틱톡 API로 동영상 업로드하기 3 : Authorize Code (PHP) (1) | 2025.12.26 |