【问题标题】:Get link after upload file on mediafire api在 mediafire api 上上传文件后获取链接
【发布时间】:2015-06-17 15:10:02
【问题描述】:

您好,我正在尝试使用 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);

但它给了我以下错误:

错误 - 获取文件链接:“指定的参数 'quickkey' 无效”(0)

文件已上传,但我无法获取链接 我试图获得 $quickkey。 获得它的正确方法是什么?

【问题讨论】:

    标签: php api mediafire


    【解决方案1】:

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

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

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

    请看链接:

    https://www.mediafire.com/developers/upload.php#poll_upload

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

    【讨论】:

      【解决方案2】:
       $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.** 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-28
        • 1970-01-01
        • 1970-01-01
        • 2017-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多