2011-08-09 23 views
6

Jak uzyskać interfejs API serwisu Ebay, aby zwrócił opis?Ebay API z opisem

mam jakiś kod, który sprawia, że ​​połączenia API następująco:

http://svcs.ebay.com/services/search/FindingService/v1? 
callname=findItemsAdvanced& 
responseencoding=XML& 
appid=appid& 
siteid=0& 
version=525& 
QueryKeywords=keywords; 

Zwraca elementy, ale brakuje pełny tekst opisu. Nie widzę następnego kroku, aby poprosić o szczegółowe opisy.

Odpowiedz

1

Używam następujące (bardzo prostą funkcję do uzyskania szczegółów przedmiotu z ebay):

function eBayGetSingle($ItemID){ 
    $URL = 'http://open.api.ebay.com/shopping'; 

    //change these two lines 
    $compatabilityLevel = 967; 
    $appID = 'YOUR_APP_ID_HERE'; 

    //you can also play with these selectors 
    $includeSelector = "Details,Description,TextDescription,ShippingCosts,ItemSpecifics,Variations,Compatibility"; 


    // Construct the GetSingleItem REST call   
    $apicall = "$URL?callname=GetSingleItem&version=$compatabilityLevel" 
      . "&appid=$appID&ItemID=$ItemID" 
      . "&responseencoding=XML" 
      . "&IncludeSelector=$includeSelector"; 
    $xml = simplexml_load_file($apicall); 

    if ($xml) { 
    $json = json_encode($xml); 
    $array = json_decode($json,TRUE); 
    return $array; 
    } 
    return false; 
}