originally posted in:BungieNetPlatform
Hi guys. So I'm fairly new to the Destiny API and have little PHP experience so I was following these tutorials:
http://bungienetplatform.wikia.com/wiki/Getting_Started & http://web.engr.oregonstate.edu/~walkermi/HowTo3.html
When I load the php file, it returns Notice: Trying to get property of non-object in C:\wamp\www\DestinyStats\bnet_api_test.php on line 10. I'm not sure what I'm doing wrong as I copied the code and entered my exact API key. I pasted the code below again for you guys to check. I am using a WAMP setup to test things out locally. I appreciate any suggestions you might have.
<?php
$apiKey = 'api key goes here';
$ch = curl_init();
https://www.bungie.net/platform/destiny/{MembershipType}/Stats/GetMembershipIdByDisplayName/{DisplayName}');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-API-Key: ' . $apiKey));
$json = json_decode(curl_exec($ch));
echo $json->Response;
?>
I was using 1 for MembershipType and my GT for the DisplayName
English
-
Hey! Try adding a / at the end of the url. To make sure, dont forget to pass the url to $ch: curl_setopt($ch, CURLOPT_URL, 'url_here'); And I suggest adding the following lines: $info = curl_getinfo($ch); curl_close($ch); This will give you info about the request, it would've told you it was an invalid url and that you should request to the one with a slash at the end.