2010-07-05 108 views
0

我怎樣才能在我的網站代碼集成易趣狙擊它是用來投標的最後剩餘秒數設定競價PHP API易趣整合

+0

你問如何編程的邏輯來執行對eBay拍賣的最後一分鐘出價?如果是這樣,我認爲這是錯誤的網站。 – spinon 2010-07-05 07:32:12

+0

@spinon它不是錯誤的網站,這只是一個糟糕的問題 – 2011-08-04 21:47:37

回答

0

,你也可以使用intradesys PHP的易趣SDK在這裏找到:https://ebay-sdk.intradesys.com/ebay_api_sdk_online_generator使得整合API變得更加容易,他們還爲每次調用提供了一個包含代碼生成的測試工具。

,如果你想建立一個狙擊手,你應該看一看交易API和PlaceOffer調用,OfferType對象中,你可以在這個例子中設定的動作爲「出價」,如:https://ebay-sdk.intradesys.com/s/d82c8d1619ad8176d665453cfb2e55f0

你會需要在物品和出價信息等,但最終代碼將看起來像這樣:

require_once 'EbatNs_Session.php'; 
require_once 'EbatNs_Logger.php'; 
require_once 'EbatNs_ServiceProxy.php'; 
require_once 'EbatNs_Session.php'; 
require_once 'EbatNs_DataConverter.php'; 

$session = new EbatNs_Session(); 
$session->setSiteId(0); 
$session->setUseHttpCompression(1); 
$session->setAppMode(0); 
$session->setDevId(YOUR_DEV_ID_HERE); 
$session->setAppId(YOUR_APP_ID_HERE); 
$session->setCertId(YOUR_CERT_ID_HERE); 
$session->setRequestToken(YOUR_TOKEN_HERE); 
$session->setTokenUsePickupFile(false); 
$session->setTokenMode(true); 

require_once 'EbatNs_ServiceProxy.php'; 
$proxy = new EbatNs_ServiceProxy($session, 'EbatNs_DataConverterUtf8'); 

require_once 'PlaceOfferRequestType.php'; 
$placeofferrequest = new PlaceOfferRequestType(); 
$offer = new OfferType(); 
$placeofferrequest->setOffer($offer); 
$offer->setAction("Bid"); 
$offer->setItemID("YOUR ITEM ID"); 
$amount = new AmountType(); 
$offer->setMaxBid($amount); 
$amount->setTypeValue("YOUR MAX BID AMOUNT"); 
$placeofferrequest->setVersion("899"); 

$response = $proxy->PlaceOffer($placeofferrequest);