2011-08-09 35 views
6

¿Cómo obtengo la API de Ebay para devolver una descripción?Ebay API con descripción

que tienen un código que hace un llamada a la API de la siguiente manera:

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

Devuelve artículos, pero le falta el texto de descripción completa. No veo el siguiente paso para solicitar las descripciones detalladas.

Respuesta

1

utilizo siguiente (función muy sencilla para obtener el detalle de artículos de 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; 
} 
Cuestiones relacionadas