Applied a fix on watermark free API
I found that the user agent matters when you access an API. I changed it and somehow it is working now! Cheers!
This commit is contained in:
parent
7a55dac248
commit
4da5bd739a
@ -8,7 +8,7 @@ function getContent($url, $geturl = false)
|
|||||||
CURLOPT_RETURNTRANSFER => true,
|
CURLOPT_RETURNTRANSFER => true,
|
||||||
CURLOPT_HEADER => false,
|
CURLOPT_HEADER => false,
|
||||||
CURLOPT_FOLLOWLOCATION => true,
|
CURLOPT_FOLLOWLOCATION => true,
|
||||||
CURLOPT_USERAGENT => 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0',
|
CURLOPT_USERAGENT => 'okhttp',
|
||||||
CURLOPT_ENCODING => "utf-8",
|
CURLOPT_ENCODING => "utf-8",
|
||||||
CURLOPT_AUTOREFERER => true,
|
CURLOPT_AUTOREFERER => true,
|
||||||
CURLOPT_CONNECTTIMEOUT => 30,
|
CURLOPT_CONNECTTIMEOUT => 30,
|
||||||
@ -131,7 +131,7 @@ function getContent($url, $geturl = false)
|
|||||||
$thumb = explode("\"",explode('og:image" content="', $resp)[1])[0];
|
$thumb = explode("\"",explode('og:image" content="', $resp)[1])[0];
|
||||||
$username = explode("/",explode("@",explode("\"",explode("\"canonicalHref\":\"", $resp)[1])[0])[1])[0];
|
$username = explode("/",explode("@",explode("\"",explode("\"canonicalHref\":\"", $resp)[1])[0])[1])[0];
|
||||||
$videoKey = getKey($contentURL);
|
$videoKey = getKey($contentURL);
|
||||||
$cleanVideo = "https://api.tiktokv.com/aweme/v1/playwm/?video_id=$videoKey&line=0&ratio=default&media_type=4&vr_type=0";
|
$cleanVideo = "https://api2-16-h2.musical.ly/aweme/v1/play/?video_id=$videoKey&vr_type=0&is_play_url=1&source=PackSourceEnum_PUBLISH&media_type=4";
|
||||||
$cleanVideo = getContent($cleanVideo, true);
|
$cleanVideo = getContent($cleanVideo, true);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
Loading…
Reference in New Issue
Block a user