2017-01-03 6 views
0

動作しません。私はそれが私がつまずいAPI、だ使ってhastebin.comに新しいペーストを提出したいと思いますそれを働かせないでください。ここに私の簡単なコードがあります:PHPカールAPIをhastebin.comするが

if(function_exists('curl_init')) { 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,   "http://hastebin.com/documents"); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_POST,   1); 
     //curl_setopt($ch, CURLOPT_POSTFIELDS,  'hello world'); 
     //curl_setopt($ch, CURLOPT_POSTFIELDS, 'data=hello world'); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, array('data'=>'hello world')); 
     curl_setopt($ch, CURLOPT_HTTPHEADER,  array('Content-Type: multipart/form-data')); 
     //curl_setopt($ch, CURLOPT_HTTPHEADER,  array('Content-Type: text/plain')); 

     $response_json = curl_exec($ch); 
     curl_close($ch); 
     $response_array = json_decode($response_json,true); 
     print_r ($response_array); 

    } else { 
     error_log("You need cURL to use this api!"); 
    } 

アドバイスをいただければ幸いです。前もって感謝します。

答えて

2

HTTPスキームをhttpsにリダイレクトしているようです。したがって、https://hastebin.com/documentsを使用する必要があります。

残りはこれまでと同じように見えます。

関連する問題