Как получить идентификатор видео по URL-адресу видео в тиктокPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить идентификатор видео по URL-адресу видео в тикток

Сообщение Anonymous »

Я использую две функции для получения URL-адреса или воспроизведения видео:
  • Извлечение тиктока для видео с водяным знаком
    < /ол>

    Код: Выделить всё

    public function getDetails() {
    $url = $this->url;
    $resp = $this->getContent($url);
    $check = explode("\"contentUrl\":\"", $resp);
    if (count($check) > 1) {
    $video = explode("\"", $check[1])[0];
    $videoWithoutWaterMark = $this->WithoutWatermark($url);
    $thumb = explode("\"", explode("\"thumbnailUrl\":[\"", $resp)[1])[0];
    $username = explode("/", explode("@", explode("\"", explode("\"url\":\"", $resp)[1])[0])[1])[0];
    
    $result = [
    'video'=>$video,
    'withoutWaterMark'=>$videoWithoutWaterMark,
    'user'=>$username,
    'thumb'=>$thumb,
    'error'=>false,
    'message'=>false
    ];
    } else {
    $result = [
    'video'=>false,
    'withoutWaterMark'=>false,
    'user'=>false,
    'thumb'=>false,
    'error'=>true,
    'message'=>"Please double check your url and try again."
    ];
    }
    
    return $result;
    }
    
    private function cUrl($url) {
    $user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
    
    }
    
  • Получить URL-адрес видео без водяного знака:

Код: Выделить всё

private function WithoutWatermark($url) {
//video id for example 6795008547961752326
$dd = explode("video/",$url);
$url = "https://api2.musical.ly/aweme/v1/playwm/?video_id=".$dd[1];
return $url;
}
Пожалуйста, помогите мне найти идентификатор видео в TikTok или любой способ создать ссылку для скачивания видео без водяного знака. Как мне найти идентификатор видео, чтобы использовать его для создания ссылки для скачивания? https://api2.musical.ly/aweme/v1/playwm ... 8vtcnie6o0

Подробнее здесь: https://stackoverflow.com/questions/615 ... -video-url
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»