file_get_contents throws 400 Bad Request error PHP

后端 未结 3 1778
攒了一身酷
攒了一身酷 2020-12-03 13:24

I\'m just using a file_get_contents() to get the latest tweets from a user like this:

$tweet = json_decode(file_get_contents(\'http://api.twitte         


        
3条回答
  •  悲哀的现实
    2020-12-03 13:59

    Just a little addendum on Ben's answer. According to the PHP manual the CURLOPT_URL option may be set when inizializing the cURL handle with curl_init().

    // make request
    $ch = curl_init("http://api.twitter.com/1/statuses/user_timeline/User.json");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $output = curl_exec($ch);   
    
    // convert response
    $output = json_decode($output);
    
    // handle error; error output
    if(curl_getinfo($ch, CURLINFO_HTTP_CODE) !== 200) {
    
      var_dump($output);
    }
    
    curl_close($ch);
    

提交回复
热议问题