`
jiangduxi
  • 浏览: 456462 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ebay GetUserCall的使用

 
阅读更多
  最近帮助用户查看ebayUser的注册信息的情况使用到GetUserCall。使用给的该call能只要知道ebayAccountName就可以知道该User的一些信息。
eBay API explains
引用

GetUser returns data for a single, registered eBay user.
GetUser takes as input the eBay user ID for the user whose data you want to review, or the item ID of a successfully concluded listing in which the requestor and target user were participants as buyer and seller in the order.

A successful call returns the data for the specified user in a User container. Site-specific information (such as a subscription to SellingManagerPro) and non-site-specific information (such as registration date) is also returned. Site-specific information depends on the site you specify in the request, while non-site-specific information does not depend on the specified site.

After retrieving the user information, you can:

Inspect the properties of the User container to get the needed data values for the eBay user.
As applicable for the application, store the data for later use.

Sellers who engage in cross-border trading on sites that require a recoupment agreement must agree to the recoupment terms before adding items to the site. This agreement allows eBay to reimburse a buyer during a dispute and then recoup the cost from the seller. The list of the sites where a user has agreed to the recoupment terms is returned in the GetUser response.

该Call通常可以在战略上使用下,查看下你的竞争account的一些信息。然后调整你的策略
废话不说,直接贴代码
public  static void getUser() throws ApiException, SdkException, Exception{
		ApiContentUtil apiContentUtil  = new ApiContentUtil();
		GetUserCall call = new GetUserCall();
		call.setApiContext(apiContentUtil.getApiContext());

		call.setUserID(ebayAccountName);
		//"zeus_group"
		//motorsporthouse 
		//dartsracing
		
		//call.setDetailLevel(new DetailLevelCodeType[]{DetailLevelCodeType.RETURN_ALL});
		call.setIncludeExpressRequirements(true);
		call.setIncludeFeatureEligibility(true);
		//call.setEnableCompression(ture);
		call.setSite(SiteCodeType.US);
		//call.getUser();
		UserType user = call.getUser();
		AddressType addressType = user.getRegistrationAddress();
		if(addressType != null){
			System.out.println("AddressID: "+addressType.getAddressID());
			System.out.println("CityName"+addressType.getCityName());
			System.out.println("Country"+addressType.getCounty());
		}
		
		System.out.println(call.getRequestXml());
		System.out.println("=------------------------------------------------");
		System.out.println(call.getResponseXml());
		
	}

1
3
分享到:
评论

相关推荐

    eBay帮助文档(eBay_SDK_v581.0 for_Java ebay_api)

    该SDK提供了丰富的类库和示例代码,旨在简化eBay API的使用,从而提升开发效率和项目质量。 首先,我们需要理解eBay API的基本概念。API(Application Programming Interface)是一组预定义的函数、协议和工具,...

    eBay 入门 eBay 入门eBay 入门

    - **版权与商标法**:尊重知识产权,不得未经授权使用他人版权或商标。 - **隐私保护**:遵守数据保护法规,妥善处理客户个人信息。 - **税务责任**:了解并履行所在地区的税收义务,确保业务合法经营。 ### 5. ...

    Ebay 克隆源码 php版本

    这个源码可以用于创建类似eBay的在线市场,允许用户进行商品拍卖、购买和销售。 【描述】"Ebay,克隆源码,测试可以用,php代码写"说明了这个源码已经过测试,可正常运行。使用PHP编写意味着它依赖于PHP语言,这是一...

    ebay eBay简化收费结构

    eBay作为全球知名的在线拍卖与购物网站,自成立以来便在全球范围内拥有庞大的用户基础和广泛的市场影响力。eBay的收费结构一直是其商业模式的重要组成部分,它直接关系到卖家的成本和收益,同时也影响着买家的购物...

    \"Hadoop在ebay中的使用历程\"分享总结

    《Hadoop在eBay中的使用历程》是一篇深入探讨大数据处理技术如何在电子商务巨头eBay中发挥关键作用的文章。文章作者通过分享eBay在使用Hadoop进行数据处理和分析的实践经验,揭示了这一开源框架在实际业务场景中的...

    Laravel开发-ebay

    最后,考虑到项目的可维护性和扩展性,项目可能遵循了良好的代码组织和命名规范,使用了Composer进行依赖管理,并且包含了详细的文档或README文件,解释如何安装、配置和使用这个Laravel-eBay集成包。 总的来说,...

    Ebay的架构发展

    在具体技术实现上,Ebay广泛使用了开源技术栈,例如使用Linux操作系统、MySQL数据库、Memcached缓存技术以及Apache Web服务器等。通过这些成熟的开源技术,Ebay在保证系统稳定性和性能的同时,也大幅度降低了成本。 ...

    Ebay API SDK 747 完整包

    - **商品管理**:使用eBay API SDK,开发者可以自动化处理商品的生命周期,包括创建、更新、撤销和结束列表项。 - **订单处理**:获取订单详情,确认收货,处理退款,以及与买家交流,都可以通过SDK实现。 - **搜索...

    eBAY教程eBAY教程

    《eBAY教程详解》 eBAY,作为全球最大的在线拍卖及购物网站之一,吸引了无数卖家和买家参与其中。本教程将全方位地解析eBAY平台的操作与策略,帮助您从新手快速成长为精通eBAY交易的专业人士。 一、eBAY注册与认证...

    Python爬虫抓取Ebay页面

    本篇内容主要介绍如何使用Python编写网络爬虫来抓取Ebay网站上的商品信息。在实际应用中,爬虫技术被广泛应用于数据挖掘、信息检索等领域,对于电商网站来说更是如此。通过爬虫可以收集大量的商品信息,为数据分析...

    ebayAPI 

    在了解了基本的 eBay API/SDK 使用方法后,我们可以继续学习更多的 eBay API/SDK 功能,例如如何使用 eBay API 来创建商品列表、如何使用 eBay API 来进行搜索等等。 需要注意的是,eBay SDK 库是 eBay API 的主要...

    ebay ppt.rar

    这份名为"eBay ppt.rar"的压缩包文件,很可能是关于eBay平台的业务分析、运营策略或是使用教程的PPT演示文稿。虽然具体内容无法直接查看,但从标签"源码"和"工具"我们可以推测,可能涉及到eBay的API使用、自建工具或...

    接入ebay支付的SDK

    同时,理解eBay的API文档和错误处理机制也必不可少,因为它们会指导你如何正确使用SDK以及如何调试可能出现的问题。 总之,接入eBay支付的SDK是一个强大的工具,可以帮助开发者无缝集成eBay的支付功能到自己的应用...

    eBay架构

    数据库层面,eBay使用了分布式数据库技术,如MySQL集群和NoSQL数据库(如MongoDB),以应对大数据量和高并发的挑战。数据分区和复制策略被广泛应用,以保证数据的一致性和可用性。 在缓存层,eBay利用高性能的缓存...

    Ebay架构特点(HPTS 2009)

    为了确保高可用性和性能,Ebay使用了负载均衡技术。通过将用户请求分散到多台服务器,避免了单一服务器过载,同时也提高了系统的容错能力。负载均衡策略可能包括轮询、权重分配等。 四、缓存技术 Ebay广泛使用缓存...

    eBay 成功 成功 成功

    这可以通过采用自动化工具来实现,比如使用列表管理软件来简化商品上架流程,或者利用数据分析工具来监控销售数据和市场趋势。同时,优化库存管理系统也能大大减少处理订单的时间,从而更快地完成交易。高效的工作...

    Ebay API技术开发白皮书

    - **Getting Started**:如何开始使用Ebay API。 - **APIs to access public information**:获取公共信息的API。 - **APIs to access private information**:获取私人信息的API。 - **Next steps**:下一步操作...

    eBay小爬虫

    3. **API与爬虫的区别**:通常,电商平台会提供API接口供开发者获取数据,但"eBay小爬虫"的描述中没有提及API,可能是因为在当时或者对某些用户来说,直接爬取网页数据比使用API更便捷,或者是因为ebay的API可能不...

    ebay架构原则,架构演变历史及ebay的自动化

    标题与描述均提到了“ebay架构原则,架构演变历史及ebay的自动化”,这实际上指代了eBay在IT架构设计、发展以及自动化技术应用上的深入探索与实践。以下是对这一主题的深入分析,旨在解析eBay如何通过其独特的架构...

    Laravel开发-ebay-legacy

    本文将深入探讨“Laravel开发-ebay-legacy”项目,这是一个专门为与eBay交易平台进行API交互而设计的软件层。...如果你正在使用Laravel进行电商项目开发,并需要与eBay平台集成,这个包将是一个非常有价值的工具。

Global site tag (gtag.js) - Google Analytics