originally posted in:BungieNetPlatform
View Entire Topic
Hi there, I've been playing around with the API for a while now but am having issues with the new 'key required' access.
I'm new to cURL and REST api, but have a basic php understanding, however I'm struggling since the access update.
I've copy and pasted the code from the wiki [url]http://bungienetplatform.wikia.com/wiki/Getting_Started[/url] and replaced 'YOUR -API-KEY-HERE' with my key but keep getting a Trying to get property of non-object error.
Is the code still viable now keys are mandatory?
What am I doing wrong?
Thanks
Anthony
[quote]
Here is my code;
<?php
$apiKey = 'YOUR-API-KEY-HERE';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.bungie.net/platform/Destiny/Manifest/InventoryItem/1274330687/');
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->data->inventoryItem->itemName; //Gjallarhorn
[/quote]
-
You also need to have x-csrf = $bungled (from the bungie cookies) in the http headers.