【发布时间】:2018-01-25 04:35:31
【问题描述】:
我正在尝试使用可在here 找到的 openload API 上传文件。
当我上传一些文件时,我总是得到一个成功的JSON response(代码:200):
不幸的是,当我检查文件状态(使用 API 和网站)时,它告诉我上传时出错。这里是JSON response(代码 200):
这是我发送请求的方式。错误在哪里?我尝试同时使用 urlencode 函数而不是。
$user = "...";
$psw = "...";
$link = urlencode("https://google.com/favicon.ico");
$url = "https://api.openload.co/1/remotedl/add?login=$user&key=$psw&url=$link";
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_URL => $url,
CURLOPT_USERAGENT => 'Codular Sample cURL Request'
));
$resp = curl_exec($curl);
curl_close($curl);
echo $resp;
编辑:切换到https并添加CURLOPT_FOLLOWLOCATION => true,仍然没有成功。
【问题讨论】: