在成功检索媒体 URL 并将其存储在文件请求的 $mediaURL 变量中之后,我使用以下代码行 (PHP),但它返回一个空字符串。已经尝试使用邮递员,它返回 500 内部服务器错误...
** 已编辑 **
self::writeLog('Media URL: '.$mediaURL);
self::writeLog('Preparing to download media - id: '.$media_id);
$curl = curl_init($mediaURL);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$headers = array(
"Authorization: Bearer ".self::$auth_token,
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
if (($resp = curl_exec($curl)) === false) {
self::writeLog('cURL Error: '.curl_error($curl));
} else if ($resp == '') {
self::writeLog('Empty string.');
self::writeLog('URL: '.$mediaURL);
self::writeLog('Headers: '.$headers[0]);
} else {
self::writeLog($resp);
}
Run Code Online (Sandbox Code Playgroud)