/ / PHP CURL JSON eBay API Anfrage - PHP, JSON, Curl, ebay

PHP CURL JSON eBay API Anfrage - PHP, JSON, Curl, ebay

Ich versuche eBay's Shopping API mit PHP aufzurufenund cURL und gibt die Antwort im JSON-Format zurück. Es funktioniert, wenn ich die URL direkt in den Browser setze, aber nicht in PHP. Ich möchte nicht mit XML arbeiten. JSON ist einfacher. Irgendwelche Vorschläge?

$Url ="http://open.api.ebay.com/shopping?callname=GetMultipleItems&responseencoding=JSON&appid=MyAppId&siteid=0&version=525&ItemID=290585620456,290683575886&IncludeSelector=Details,ShippingCosts,Variations";

//check if you have curl loaded
if(!function_exists("curl_init")) die("cURL extension is not installed");

$ch=curl_init($Url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$r=curl_exec($ch);
curl_close($ch);

var_dump($r);

Antworten:

0 für die Antwort № 1

du solltest benutzen

   json_encode($response_string);

Dies wird die Antwortzeichenfolge in JSON-Objekt analysieren.

Wenn Sie ein einfaches Array anstelle eines JSON-Objekts wünschen, verwenden Sie es

json_decode($responce_str, true);

Dies wird ein assoziatives Array zurückgeben.