上次使用ebay ReviseItemcall去revise ebay上的ADs的StartPrice.发现能够将Startprice更新但是缺将ReturnPolicy的detail的值清空了。于是在Ebay call中发现了ReviseFixedPricecall。接着测试了下。
注意:如果你的ebay ADs的类型为Auction的话,请还是使用ReviseItemcall。
ReviseFixedpriceitemCall只可以Revise ADs listingType为FixedPriceItem and StoresFixedPrice不能使Auction
ReviseFixedPriceItemCall call = new ReviseFixedPriceItemCall();
apiContentUtil = new ApiContentUtil();
call.setApiContext(apiContentUtil.getApiContext());
ItemType item = new ItemType();
item.setItemID("110101075520");
AmountType startPrice = new AmountType();
startPrice.setValue(129.99);
item.setStartPrice(startPrice);
call.setItemToBeRevised(item);
call.reviseFixedPriceItem();
System.out.println(call.getRequestXml());
System.out.println("|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");
System.out.println(call.getResponseXml());
其output的xml如下
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header>
<ebl:RequesterCredentials SOAP-ENV:mustUnderstand="0" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebl="urn:ebay:apis:eBLBaseComponents">
<ebl:eBayAuthToken>XXXXXXXXXXXX</ebl:eBayAuthToken>
</ebl:RequesterCredentials>
</S:Header>
<S:Body>
<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>705</Version>
<Item>
<ItemID>110101075520</ItemID>
<StartPrice>129.99</StartPrice>
</Item>
</ReviseFixedPriceItemRequest>
</S:Body>
</S:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header/>
<soapenv:Body>
<ReviseFixedPriceItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2012-07-30T03:26:32.191Z</Timestamp>
<Ack>Success</Ack>
<Version>781</Version>
<Build>E781_CORE_BUNDLED_15065257_R1</Build>
<ItemID>110101075520</ItemID>
<StartTime>2012-07-27T07:38:12.000Z</StartTime>
<EndTime>2012-07-30T07:38:12.000Z</EndTime>
<Fees>
<Fee>
<Name>AuctionLengthFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>BoldFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>BuyItNowFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>CategoryFeaturedFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>FeaturedFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>GalleryPlusFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>FeaturedGalleryFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>FixedPriceDurationFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>GalleryFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>GiftIconFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>HighLightFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>InsertionFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>InternationalInsertionFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ListingDesignerFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ListingFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>PhotoDisplayFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>PhotoFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ReserveFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>SchedulingFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>SubtitleFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>BorderFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ProPackBundleFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>BasicUpgradePackBundleFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ValuePackBundleFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>PrivateListingFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>ProPackPlusBundleFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
<Fee>
<Name>MotorsGermanySearchFee</Name>
<Fee currencyID="USD">0.0</Fee>
</Fee>
</Fees>
</ReviseFixedPriceItemResponse>
</soapenv:Body>
</soapenv:Envelope>
发现该call能够完成更新StartPrice同时不去更新或者清空其他信息。
ebay官方网站上解释ReviseItemcall 和ReviseFixedPriceItemCall如下:
Use this call to change the properties of a currently active fixed-price listing (including multi-variation listings).
ReviseFixedPriceItem is nearly identical to
ReviseItem and you should refer to that call for details on revising items. However, ReviseFixedPriceItem does have these differences from
ReviseItem
- ReviseFixedPriceItem supports only fields that are applicable to basic fixed-price listings and store inventory listings (it does not support fields that are exclusively applicable to auctions, classified ads, or listings with Best Offer).
- The call gives you an option to track inventory by SKU instead of by ItemID.
- The call supports the revising of multi-varation listings.
- If needed, you can revise items in bulk by using the File Transfer API and Bulk Data Exchange API.
分享到:
相关推荐
eBay架构分析图1.JPG,eBay架构分析图1.JPG,eBay架构分析图1.JPG,eBay架构分析图1.JPG
eBay会部署各种监控工具(如Prometheus、Grafana)来跟踪性能指标,使用ELK(Elasticsearch、Logstash、Kibana)堆栈进行日志收集和分析。 9. **微服务架构** 微服务架构允许eBay将复杂的应用程序拆分为小而独立的...
该SDK提供了丰富的类库和示例代码,旨在简化eBay API的使用,从而提升开发效率和项目质量。 首先,我们需要理解eBay API的基本概念。API(Application Programming Interface)是一组预定义的函数、协议和工具,...
eBay作为全球著名的电子商务公司,自1995年成立以来,已经成长为全球最大的C2C和B2C在线交易市场之一。eBay的业务架构涵盖集市、支付、电商...通过对eBay案例的深入分析,可以为其他电子商务企业提供宝贵的经验和启示。
《雅虎与eBay的品牌结盟分析》 在互联网市场高速发展的时代,网络公司的兼并重组成为推动市场增长的重要手段。然而,随着各公司的规模壮大,增长速度放缓,寻找合作伙伴以挖掘新的发展机遇变得至关重要。雅虎与eBay...
- **版权与商标法**:尊重知识产权,不得未经授权使用他人版权或商标。 - **隐私保护**:遵守数据保护法规,妥善处理客户个人信息。 - **税务责任**:了解并履行所在地区的税收义务,确保业务合法经营。 ### 5. ...
文章作者通过分享eBay在使用Hadoop进行数据处理和分析的实践经验,揭示了这一开源框架在实际业务场景中的价值。本文将从Hadoop的基本概念、eBay的数据挑战、Hadoop在eBay的应用以及未来发展趋势等方面进行详细阐述。...
这个仓库只放代码,代码中有全面的注释以及说明 - :art:BaseCode,存放一些Numpy,Pandas等常用代码 - :building_construction:ML01,Kaggle案例,洛杉矶房价预测代码 ...- :package:Ebay在线拍卖数据分析
### eBay数据仓库实践:元数据管理及应用 #### 一、eBay的诞生与成长 eBay成立于1995年,由皮埃尔·奥米迪亚(Pierre Omidyar)创立,最初源于一个简单的想法——拍卖一个坏掉的激光指示器。这一简单尝试迅速发展...
这份名为"eBay ppt.rar"的压缩包文件,很可能是关于eBay平台的业务分析、运营策略或是使用教程的PPT演示文稿。虽然具体内容无法直接查看,但从标签"源码"和"工具"我们可以推测,可能涉及到eBay的API使用、自建工具或...
【标题】"Ebay 克隆源码 php版本"指的是一个基于PHP编程语言开发的电子商务平台源代码,其设计和功能旨在模仿知名在线拍卖及购物网站eBay。这个源码可以用于创建类似eBay的在线市场,允许用户进行商品拍卖、购买和...
9. **源码实现**:`0.scikit-learn 实现 ebay 数据分析.md`文件很可能是对整个分析过程的详细步骤记录,包括使用的代码示例和解释,是理解项目流程的关键。 通过学习和实践这个项目,不仅可以掌握数据分析的基本...
eBay作为全球知名的在线拍卖与购物网站,自成立以来便在全球范围内拥有庞大的用户基础和广泛的市场影响力。eBay的收费结构一直是其商业模式的重要组成部分,它直接关系到卖家的成本和收益,同时也影响着买家的购物...
标题与描述均提到了“ebay架构原则,架构演变历史及ebay的自动化”,这实际上指代了eBay在IT架构设计、发展以及自动化技术应用上的深入探索与实践。以下是对这一主题的深入分析,旨在解析eBay如何通过其独特的架构...
**eBay案例分析** **企业简介** eBay(EBAY,中文名电子湾、亿贝、易贝)是一个全球性的在线拍卖和购物平台,由Pierre Omidyar于1995年9月在美国加利福尼亚州圣荷西创建,起初名为Auctionweb。eBay的运营模式在于...
最后,考虑到项目的可维护性和扩展性,项目可能遵循了良好的代码组织和命名规范,使用了Composer进行依赖管理,并且包含了详细的文档或README文件,解释如何安装、配置和使用这个Laravel-eBay集成包。 总的来说,...
在具体技术实现上,Ebay广泛使用了开源技术栈,例如使用Linux操作系统、MySQL数据库、Memcached缓存技术以及Apache Web服务器等。通过这些成熟的开源技术,Ebay在保证系统稳定性和性能的同时,也大幅度降低了成本。 ...
为了处理海量的交易数据,eBay还采用了大数据处理框架,如Hadoop和Spark,进行离线分析和实时流处理。这些工具用于挖掘用户行为模式、预测市场趋势、以及进行欺诈检测。 在前端,eBay使用了CDN(Content Delivery ...
总结来说,Ebay API SDK 747为开发者提供了一套完整的工具,使他们能够无缝地集成eBay平台的功能到自己的应用中,无论是电商网站、库存管理系统还是数据分析工具。通过深入理解和实践,开发者可以充分利用这些API来...