我想获得一个功能性的下载/视频流链接,我正在通过 Openload 和 pCloud API 进行尝试,但是当我将脚本放在本地主机之外的任何地方时,我总是会出错。
我的 pCloud 代码是:
<?
ini_set('display_errors','0');
echo '<form method="POST" enctype="multipart/form-data" id="add-row-form" action="">';
echo "<input type='text' value='XZ1Ix57ZIVJU5FGmV8bkvWwukuJ0JBkIKJzX' placeholder='ID da Série' name='tvshowid'></input>";
echo "<button name='ok' type='submit'>Tudo certo</button>";
echo '</form>';
$query = $_POST['tvshowid'];
$lang = $_POST['lang'];
if(isset($_POST['ok'])) {
$postdata = file_get_contents("https://api.pcloud.com/getpublinkdownload?code=". $query);
$request = json_decode($postdata);
print_r($request);
$theData = $request;
$host = $theData->hosts[rand(0,1)];
$path = $theData->path;
$vlink = 'https://'.$host. $path;
echo '<div>';
echo '<video width="30%" height="auto" controls autoplay>
<source src="'.$vlink.'" type="video/mp4">
</video>';
echo "</div>";
}
?>
当我尝试生成链接时,总是显示“此链接是为另一个 IP 地址生成的。再试一次上一步。” 问题是:如何通过我的用户 IP 或服务器地址而不是通过我的服务器地址(正如已经发生的那样)从 JSON 获取数据,以便视频链接有效?