JSON + PHP - 无法获得有效的下载/流媒体链接

时间:2017-12-03 21:08:23

标签: php json

我想获得一个功能性下载/视频流连接,我正在尝试这一点 Openload和pCloud API,但是当我将脚本放在localhost之外的任何地方时,我总是收到错误。

我的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>";
}
?>

Preview

当我尝试生成链接时,它会显示 &#34;此链接是为另一个IP地址生成的。再次尝试上一步。&#34; 问题是:如何通过用户的IP或服务器地址从JSON获取数据,而不是通过我的服务器地址(如已发生的那样),以便视频链接有效?

0 个答案:

没有答案