首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >eBay API检查商品是否售出

eBay API检查商品是否售出
EN

Stack Overflow用户
提问于 2015-03-26 14:20:46
回答 1查看 671关注 0票数 1

我有一些关于eBay API的问题,我希望有人能回答,因为我有点困惑。

是否有电话或功能,我可以用来检查一个上市是否已经出售或没有?因此,假设我有一个数量为1的产品,除了在我用Laravel建立的在线商店上列出外,我还想在eBay上列出。因此,假设它首先在eBay上销售,我希望能够检查它,并将它从网上商店中删除,这样产品就不会被“超卖”。

我并不是要求某人为我编写一个解决方案,我只是想被指向API调用或某种方向。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 16:01:47

您可以使用GetSingleItem API。

我使用的是siteid=0,也就是我们。你可以把它改到相应的位置。

siteid的列表- http://developer.ebay.com/Devzone/merchandising/docs/Concepts/SiteIDToGlobalID.html

检查销售数量的代码:

代码语言:javascript
运行
复制
$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 />";
}

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29280872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档