首页 > 解决方案 > 几天以来,Imgur API 不再工作了

问题描述

几天以来,Imgur api 在我的网站上不再工作了。我已经更新了我的客户 ID,但没有任何改变。

我的代码:

    $client_id = '**';

        $file = file_get_contents($_FILES["imgupload"]["tmp_name"]);

        $url = 'https://api.imgur.com/3/image.json';
        $headers = array("Authorization: Client-ID $client_id");
        $pvars = array('image' => base64_encode($file));

        $curl = curl_init();

        curl_setopt_array($curl, array(
           CURLOPT_URL=> $url,
           CURLOPT_TIMEOUT => 30,
           CURLOPT_POST => 1,
           CURLOPT_RETURNTRANSFER => 1,
           CURLOPT_HTTPHEADER => $headers,
           CURLOPT_POSTFIELDS => $pvars
        ));

        $json_returned = curl_exec($curl); // blank response
        $json_returned = json_decode($json_returned, true);
        $uploaded = $json_returned['data']['link'];
        //echo "Result: " . $uploaded ;

        curl_close ($curl); 

有人知道api中是否有一些变化?$json_returned 的输出完全是空白页。

谢谢你。

标签: phpapiimgur

解决方案


推荐阅读