1

Hi, I am trying to get file link after upload afile using mediafire api

$appId = "";
$apiKey = "";
$email = "";
$password = "";

include("../mflib.php");

$mflib = new mflib($appId, $apiKey);
$mflib->email = $email;
$mflib->password = $password;


$sessionToken = $mflib->userGetSessionToken();
$uploadKey = $mflib->fileUpload($sessionToken, "500px-PHP.png");

$mp3=$mflib->fileGetLinks($quickkey,'direct_download',$sessionToken);

But it gives me the following error:

Error - Get file links : "Invalid parameter 'quickkey' specified" (0)

The file is already uploaded but I can't get the link I trying to get the $quickkey. What is the right way to get it?

4

2 回答 2

0

完成上传后,使用响应中的密钥 (response.doupload.key) 轮询上传。它被称为upload_key。

整个想法是查看上传是否真正完成(应该会产生一个快捷键)。当您使用 upload_key 轮询上传(间歇性,说几秒钟)时,检查状态(response.doupload.status==99)然后获取快速键(response.doupload.quickkey)

这是您在获取链接时使用的快捷键

请看链接:

https://www.mediafire.com/developers/upload.php#pol​​l_upload

https://www.mediafire.com/developers/download.php#direct_download_link

于 2014-01-09T11:06:03.187 回答
0
 $data=$mflib->filePollUpload($sessionToken, $uploadKey);
                    $quickkey=$data['quickkey'];
     $mp3=$mflib->fileGetLinks($quickkey,'direct_download',$sessionToken);
**You need to provide $quickkey but you didn't declare this veriable.** 
于 2015-06-17T07:10:02.657 回答