第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從拉拉維爾的迪亞維獲得應(yīng)用下載鏈接

如何從拉拉維爾的迪亞維獲得應(yīng)用下載鏈接

PHP
MMTTMM 2022-09-12 13:15:55
我如何在拉拉維爾獲得上傳的應(yīng)用程序的可下載鏈接?我想將鏈接存儲在 mysql 中。我使用curl上傳應(yīng)用程序。這是我的代碼!$headers = array("Content-Type: multipart/form-data");     $postfields = array(        "token"             => 'IXWEsIpQBRUM4gSDu6f9aLB7W2AEPlsGb2kAJRVmRw',        "file"              => new \CurlFile( $filename ),        "find_by_udid"      => 0,        "wall_of_apps"      => 1        // "callback_email"    => ''        );    $ch = curl_init();    $options = array(        CURLOPT_URL => $url,        CURLOPT_HEADER => true,        CURLOPT_POST => 1,        CURLOPT_HTTPHEADER => $headers,        CURLOPT_POSTFIELDS => $postfields,        CURLOPT_USERAGENT => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36'    );    curl_setopt_array($ch, $options);    curl_exec($ch);    if(!curl_errno($ch))    {        $info = curl_getinfo($ch);                 if ($info['http_code'] == 200)            $curl_error = "File uploaded successfully";    }    else    {        $curl_error = curl_error($ch);    }    curl_close($ch);}else{    $curl_error = "Please select the file";}echo $curl_error;   
查看完整描述

1 回答

?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗 獲得超13個贊

這很簡單,當(dāng)您上傳成功時,Diawi會返回一個作業(yè)ID,通過該ID,您可以創(chuàng)建跟蹤器鏈接并對其發(fā)出GET請求。作為回應(yīng),您可以獲得下載鏈接(如果文件未通過Diawi的檢查,則會出現(xiàn)錯誤消息。


鏈接格式類似于


 https://upload.diawi.com/status?token={TOKEN}&job={JOB_ID}

試試這個


    $headers = array("Content-Type: multipart/form-data");

    $postfields = array(

        "token"             => 'IXWEsIpQBRUM4gSDu6f9aLB7W2AEPlsGb2kAJRVmRw',

        "file"              => new \CurlFile( $filename ),

        "find_by_udid"      => 0,

        "wall_of_apps"      => 1,

        //"callback_email"    => ''

        );

    $ch = curl_init();

    $options = array(

        CURLOPT_URL => $url,

        //CURLOPT_HEADER => true, <-- don't need this otherwise would mess the response body

        CURLOPT_POST => 1,

        CURLOPT_HTTPHEADER => $headers,

        CURLOPT_POSTFIELDS => $postfields,

        CURLOPT_USERAGENT => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36',

        CURLOPT_RETURNTRANSFER => 1 // we need to collect the diawi's json response

    ); // cURL options

    curl_setopt_array($ch, $options);

    $op = curl_exec($ch); //<-- $op contains the job details if success


    if(!curl_errno($ch))

    {

        $info = curl_getinfo($ch);

        if ($info['http_code'] == 200){

            $curl_error = "File uploaded successfully"; //<-- not really you can't be sure unless you check the tracker link response


            $job_details = json_decode($op); //the response is in json format

            $job_id = $job_details->job;


            //THE TRACKER LINK FORMAT

            //https://upload.diawi.com/status?token={TOKEN}&job={JOB_ID}


            $status_link = 'https://upload.diawi.com/status?token=IXWEsIpQBRUM4gSDu6f9aLB7W2AEPlsGb2kAJRVmRw&job='.$job_id;


            $ch2 = curl_init();

            curl_setopt($ch2, CURLOPT_URL, $status_link);

            curl_setopt($ch2, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded"));

            curl_setopt($ch2, CURLOPT_HEADER, 0);

            curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);

            $op2 = curl_exec($ch2);


            $upload_response = json_decode($op2);

            if($upload_response->status == 2000){

                echo '<br>File uploaded successfully : download link ' . $upload_response->link;

            }

            curl_close($ch2);


        }


    }

    else

    {

        $curl_error = curl_error($ch);

    }

    curl_close($ch);

PS:在Q / A平臺上發(fā)布時,最好屏蔽API密鑰


查看完整回答
反對 回復(fù) 2022-09-12
  • 1 回答
  • 0 關(guān)注
  • 77 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號