eBay API 检查商品是否已售出
eBay API Check if item is sold
我有几个关于 eBay API 的问题希望有人能回答,因为我有点难过。
是否有可用于检查列表是否已售出的调用或函数?假设我有一个数量为 1 的产品,除了在我使用 Laravel 建立的在线商店上列出它之外,我还想在 eBay 上列出它。所以说它首先在 eBay 上销售我希望能够检查并从在线商店中删除它,以便该产品不是 "Oversold".
绝不是,我是在要求某人为我写一个解决方案,我只是要求被指向 API 电话或某种方向。
您可以使用 GetSingleItem
API.
我正在使用 siteid=0
,这是美国的。你可以改成你对应的siteid。
站点 ID 列表 - http://developer.ebay.com/Devzone/merchandising/docs/Concepts/SiteIDToGlobalID.html
查看销售数量的代码:
$appid = 'YOUR_APP_ID';
$itemid = 'YOUR_ITEM_ID';
$siteid = 0; // US
$xml = simplexml_load_file('http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=' . $appid . '&siteid=' . $siteid . '&version=897&ItemID=' . $itemid . '&IncludeSelector=Details');
$ack = strtolower( (string) $xml->Ack );
if( $ack == 'success' ) {
echo "Total Quantity : " . (int)$xml->Item->Quantity . "<br />";
echo "Quantity Sold : " . (int)$xml->Item->QuantitySold . "<br />";
}
希望这对您有所帮助。
我有几个关于 eBay API 的问题希望有人能回答,因为我有点难过。
是否有可用于检查列表是否已售出的调用或函数?假设我有一个数量为 1 的产品,除了在我使用 Laravel 建立的在线商店上列出它之外,我还想在 eBay 上列出它。所以说它首先在 eBay 上销售我希望能够检查并从在线商店中删除它,以便该产品不是 "Oversold".
绝不是,我是在要求某人为我写一个解决方案,我只是要求被指向 API 电话或某种方向。
您可以使用 GetSingleItem
API.
我正在使用 siteid=0
,这是美国的。你可以改成你对应的siteid。
站点 ID 列表 - http://developer.ebay.com/Devzone/merchandising/docs/Concepts/SiteIDToGlobalID.html
查看销售数量的代码:
$appid = 'YOUR_APP_ID';
$itemid = 'YOUR_ITEM_ID';
$siteid = 0; // US
$xml = simplexml_load_file('http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=' . $appid . '&siteid=' . $siteid . '&version=897&ItemID=' . $itemid . '&IncludeSelector=Details');
$ack = strtolower( (string) $xml->Ack );
if( $ack == 'success' ) {
echo "Total Quantity : " . (int)$xml->Item->Quantity . "<br />";
echo "Quantity Sold : " . (int)$xml->Item->QuantitySold . "<br />";
}
希望这对您有所帮助。