I am trying to use PHP to get JSON data using curl, however I am getting error 302, and am not getting data returned.
I can execute the curl at the command line using:
curl -X GET --header "Accept: application/json" "https://api.lootbox.eu/pc/us/Hydropotamus-1777/profile"
The following is the PHP script that is currently not working:
<?php // Get cURL resource $url = 'https://api.lootbox.eu/pc/eu/Hydropotamus-1777/profile'; $curl = curl_init($url); echo "A"; // Set some options - we are passing in a useragent too here curl_setopt($curl, CURLOPT_TIMEOUT, 10); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Accept: application/json' )); echo "B"; $resp = curl_exec($curl); echo "C"; echo $resp; // Close request to clear up some resources curl_close($curl); ?>
Below are a few environment details that may be helpful:
- Windows 10
- PHP 5.6.24
- Chrome browser