2015-01-12 1 views
0

Я пытаюсь создать запрос url к ebay для того чтобы получить спецификацию деталя как размер экрана, cpu, и так далее. попытался посмотреть на документ ebay, но не нашел, как это сделать,Как получить спецификацию деталя от звонка ebay

Надеюсь, вы сможете помочь!

Спасибо!

ответ

0

Не смотря на свой код я могу только предложить вам это, которое будет все активные элементы со всеми деталями:

$feed = <<< EOD 
<?xml version="1.0" encoding="utf-8"?> 
<GetMyeBaySellingRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
<RequesterCredentials> 
<eBayAuthToken>$eBay->auth_token</eBayAuthToken> 
</RequesterCredentials> 
<ActiveList> 
<Sort>Title</Sort> 
<IncludeNotes>FALSE</IncludeNotes> 
<Pagination><EntriesPerPage>200</EntriesPerPage> 
<PageNumber>$pageNo</PageNumber> 
</Pagination> 
</ActiveList> 
<HideVariations>FALSE</HideVariations> 
<DetailLevel>ReturnAll</DetailLevel> 
<MessageID>1</MessageID> 
<Version>$eBay->api_version</Version> 
<WarningLevel>High</WarningLevel> 
</GetMyeBaySellingRequest>​ 
EOD; 

$feed = trim($feed); 
     $site_id = 3;//3 For UK 
     $headers = array 
      (
      'X-EBAY-API-COMPATIBILITY-LEVEL: ' . $this->api_version, 
      'X-EBAY-API-DEV-NAME: ' . $this->dev_id, 
      'X-EBAY-API-APP-NAME: ' . $this->app_id, 
      'X-EBAY-API-CERT-NAME: ' . $this->cert_id, 
      'X-EBAY-API-CALL-NAME: ' . $call_name, 
      'X-EBAY-API-SITEID: ' . $site_id, 
     ); 

     // Send request to eBay and load response in $response 
     $connection = curl_init(); 
     curl_setopt($connection, CURLOPT_URL, $this->api_endpoint); 
     curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, 0); 
     curl_setopt($connection, CURLOPT_SSL_VERIFYHOST, 0); 
     curl_setopt($connection, CURLOPT_HTTPHEADER, $headers); 
     curl_setopt($connection, CURLOPT_POST, 1); 
     curl_setopt($connection, CURLOPT_POSTFIELDS, $feed); 
     curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1); 
     $response = curl_exec($connection); 
     curl_close($connection); 
+0

Мой код в java, но я искал URL-адрес api somthing, подобный этому http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SERVICE-VERSION=1.0.0&SECURITY-APPNAME = & RESPONSE-DATA-FORMAT = JSON & REST-PAYLOAD & keywords = iphone% 205s –

+0

Попробуйте эту библиотеку https://www.temboo.com/ –

+0

извините, но что вы послали, не связано с этой проблемой! –

0

GetItem является то, что вы ищете, с IncludeItemSpecifics набором для true.

Или более легкий вызов API с использованием GetSingleItem из торгового API, с IncludeSelector установлен в ItemSpecifics.