Ebay Trading API整理

纠纷相关  

AddDispute:创建一个未支付纠纷 或 取消 a single line item order

AddDisputeResponse:回复/关闭dispute

GetDispute:获取Dispute

GetUserDisputes :获取用户作为买家或卖家的Dispute

SellerReverseDispute

商品相关  

AddItem:添加一个item

AddFixedPriceItem

AddItemFromSellingManagerTemplate:从Selling Manager templates创建 listing

AddItems:上传1到5个item

AddToItemDescription

AddToWatchList:添加一个或多个item到 My eBay watch list

DisableUnpaidItemAssistance:禁用Unpaid Item Assistant

EndFixedPriceItem:下架fixed-price item

EndItem:下架item

EndItems: 下架10个 items

GetBestOffers:获取商品的Best Offers

GetBidderList:获取用户正在拍、已拍到和已购买的商品

GetItem:Returns item data

GetItemsAwaitingFeedback:返回等待买家或卖家回复feedback的items

GetMyeBayBuying:从My eBay account>Buying section获取watching、biding on、 has won、has made Best Offers 的 item

GetMyeBaySelling:从My eBay account>Selling section获取user is currently selling (the Active list),items that have bids, sold items, and unsold items.

GetSellerList

GetSellingManagerSoldListings:获取已卖掉的商品的信息

RelistFixedPriceItem:重新上传a single fixed-price item 或者 a single multi-item listing 到指定的网站

RelistItem:重新上传a single item 或者 a single multi-item listing 到指定的网站

RemoveFromWatchList:remove one or more items from  My eBay watch list

RespondToBestOffer:接受、拒绝 或 买方还价 => Best Offer

ReviseFixedPriceItem:修改active的 fixed-price item 属性

ReviseInventoryStatus:change the price and quantity of currently active fixed-price items

ReviseItem:修改active listing 属性

VerifyRelistItem:验证重新上传Item

区别ReviseFixedPriceItemReviseInventoryStatusReviseItem  

ReviseFixedPriceItem :

    1、basic fixed-price listings and store inventory listings

    2、gives you an option to track inventory by SKU instead of by ItemID

    3、supports the revising of multi-varation listings

    4、you can revise items in bulk by using the File Transfer API and Bulk Data Exchange API

ReviseItem :auctions, classified ads, or listings with Best Offer

VerifyAddFixedPriceItem:并不真正上传商品,只是测试一下商品的信息,返回上传需要的价格等信息,供卖家参考

VerifyAddItem

订单相关

AddSecondChanceItem:给予未竞拍成功的买家第二次竞拍的机会

VerifyAddSecondChanceItem:验证AddSecondChanceItem的输入参数,返回模拟的start and end times

AddOrder:合并多个订单,方便买家支付

AddTransactionConfirmationItem:

CompleteSale:在创建了a single line item or multiple line item order,买家做various tasks

GetItemTransactions:返回指定商品的订单

GetOrders:获取身份验证用户的订单,既包括买家也包括卖家

GetOrderTransactions:根据OrderIDs, ItemIDs, or SKU获取一个或多个订单的信息

GetSellerTransactions:As a seller, you can use this call to retrieve all of your order line items

PlaceOffer:make a bid, a best offer, or a purchase on the item specified by the ItemID input field

Message相关

DeleteMyMessages:为用户删除选择的messages

GetMemberMessages:获取买家对你的active item的message

GetMessagePreferences:获取卖家的  Ask Seller a Question (ASQ)

GetMyMessages:获取我的messages

ReviseMyMessages

Category相关

GetCategories:获取最新的catgories

GetCategoryFeatures:根据不同的category获取想应的 listing durations, shipping term requirements 和 Best Offer support

GetCategoryMappings:获取久category IDs 和新 category IDs 的映射

GetCategorySpecifics:获取category 的 item specifics

GetStoreCategoryUpdateStatus:

GetSuggestedCategories:根据关键字获取10个相关的category

SetStoreCategories:改变caller的eBay store 的 category配置信息

Feedback相关

GetFeedback:获取用户或商品或订单的feedback

LeaveFeedback:买/卖家评价

RespondToFeedback:回复feedback或追加后续评论

其他接口

AddSellingManagerInventoryFolder:为用户的Selling Manager account添加一个新的product文件夹

AddSellingManagerProduct:创建一个包含可以重复listing产品模板的Selling Manager product

AddSellingManagerTemplate:添加一个Selling Manager template

AddMemberMessageAAQToPartner:使买家和卖家按一定顺序关系,发送message到彼此的My Messages Inboxes

AddMemberMessageRTQ:让卖家对于an active item回复问题

AddMemberMessagesAAQToBidder:卖家给竞拍者或提出Best Offer的买家发送10条message

ConfirmIdentity:返回已经通过应用程序的同意流程获得授权token的用户ID

DeleteSellingManagerInventoryFolder:删除销售库存管理文件夹

DeleteSellingManagerItemAutomationRule:删除一个产品和Selling Manager automation rules的联系

DeleteSellingManagerProduct:删除一个Selling Manager product

DeleteSellingManagerTemplate:删除一个Selling Manager template

DeleteSellingManagerTemplateAutomationRule:删除一个template和Selling Manager automation rules的联系

FetchToken:检索用户的认证token

GetAccount:获取包括汇总数据在内的eBay account的发票数据

GetAdFormatLeads:Retrieves sales lead information for a lead generation listing.

GetAllBidders:提供三种模式获取用户的拍卖信息

GetApiAccessRules:Use this call to report on how many calls your application has made and how many it is allowed to make

GetChallengeToken:Retrieves a botblock token and URLs for an image or audio clip that the user is to match.

GetCharities:获得慈善机构

GetClientAlertsAuthToken:Retrieves a token required for the GetUserAlerts call in the Client Alerts API.

GetContextualKeywords

GetDescriptionTemplates

GeteBayDetails:根据不同的DetailName获取不同的eBay 详情信息

GeteBayOfficialTime:获取eBay系统的格林威治时间

GetItemShipping:返回卖家提供的商品运输服务

GetMyeBayReminders:从My eBay account 获取所有的Buying和Selling 提醒

GetNotificationPreferences

GetNotificationsUsage

GetPromotionalSaleDetails:获取促销信息

GetSellerDashboard:获取卖家的一个简短的介绍

GetSellerEvents:获取卖家48小时内的 price changes, item 修改, description 修改, and other changes

GetSellingManagerAlerts

GetSellingManagerEmailLog

GetSellingManagerInventory:分页获取销售库存管理

GetSellingManagerInventoryFolder:获取销售库存管理文件夹

GetSellingManagerItemAutomationRule:获取销售管理自动化规则,这个规则可以自动商品上架、保证active商品个数等

GetSellingManagerSaleRecord:获取销售管理记录

GetSellingManagerTemplateAutomationRule:获取销售模板管理自动化规则

GetSellingManagerTemplates

GetSessionID:获取一个session ID,用来创建token(待看)

GetShippingDiscountProfiles

GetStore:通过UserID或者caller获取eBay store 的配置信息

GetStoreCustomPage

GetStoreOptions:eBay商店配置设置的当前列表

GetStorePreferences:用户的eBay Store的喜好

GetTaxTable:获取某一网站的税表

GetTokenStatus

GetUser:获取有关单一eBay用户的数据

GetUserContactDetails

GetUserPreferences:获取用户的喜好

GetVeROReasonCodeDetails

GetVeROReportStatus

MoveSellingManagerInventoryFolder:移动Selling Manager inventory folder

ReviseCheckoutStatus:use this call to update the payment details, the shipping details, and the status of an order

ReviseMyMessagesFolders

ReviseSellingManagerInventoryFolder

ReviseSellingManagerProduct

ReviseSellingManagerSaleRecord

ReviseSellingManagerTemplate

RevokeToken:撤销token

SaveItemToSellingManagerTemplate

SendInvoice:卖家发送发票给买家

SetMessagePreferences

SetNotificationPreferences

SetPromotionalSale:Promotional sales enable sellers to apply discounts and/or free shipping across many listings

SetPromotionalSaleListings:改变被promotional sale影响到的item

SetSellingManagerFeedbackOptions

SetSellingManagerItemAutomationRule

SetSellingManagerTemplateAutomationRule

SetShippingDiscountProfiles:设置运费折扣文件

SetStore:设置caller的eBay store 的配置信息

SetStoreCustomPage:Creates or updates a custom page on a user's eBay Store.

SetStorePreferences:设置user's eBay Store喜好

SetTaxTable:设置卖家给定的网站的税表

SetUserNotes:add, replace, and delete My eBay notes for items that are being tracked in the My eBay All Selling and All Buying areas

SetUserPreferences

UploadSiteHostedPictures  

              Uploads a picture to the eBay Picture Service and returns a URL for the picture.

              1、没有获取上传图片的API,所以返回的图片地址要保存好

              2、图片上传5天内不用来上传商品或者10天内没调用Large Merchant Service上传商品,图片会被删除

              3、上传附件不支持Large Merchant Service

              4、eBay Picture Service(EPS)支持jpg、gif、png、bmp、tif格式,不支持psd等格式。

              5、图片最大7MB。

ValidateChallengeInput

ValidateTestUserRegistration

VeROReportItems

 

真正开始使用ebay api前,先申请两套账号,sandbox和真正ebay的。
sandbox账号用来测试使用,申请过程请参考其官方文档。

一般我们使用api最常用的操作无非就是上传,更新,删除这3种;其他功能如订单的操作等,这里不再赘述。
先认识一些API CALL吧,因为ebay的API CALL种类繁多,这里只举例一些常用的
添加新产品到ebay平台的有AddFixedPriceItem ,AddItem ,AddItems
AddFixedPriceItem 用于添加固定价格的产品到ebay,类似于淘宝一口价
AddItem 用于添加可变价格产品,类似于淘宝上的拍卖价
AddItems可批量添加产品到ebay,目前最多支持5个产品同时上传

修复产品的有ReviseFixedPriceItem ,ReviseInventoryStatus, ReviseItem
ReviseFixedPriceItem 用于更新固定价格产品的属性,如title,price,库存等,适用于multi-variation产品
ReviseInventoryStatus, 只能改变固定价格产品的price和库存
ReviseItem 更新可变价格产品的属性,如title,price,库存等,(固定价格产品未做测试)

清除产品得有EndFixedPriceItem EndItem EndItems
作用同上所述,不再赘述。

值得注意的是,ebay对上传产品要求很严格,它会检查你产品的所有属性,不合格就不能通过。
比如title长度不能多于80个字符 title,description不能含有非法字符等等
这些CALL每24小时的总共调用限制是5000次,超过5000次将不能在使用,除非你向ebay申请更大的特权,申请后能达到每24小时使用500万次。
ebay每上传一个产品也是要收取手续费的,貌似是0.05美分,所以上传前一定要确保你的产品是优化过的。

ebay API属性的更多相关文章

  1. Console Add Item –Java使用eBay API SDK刊登商品 详解

    准备工作: 1. 运行Eclipse (或其他Java IDE) 2.创建一个ConsoleAddItem工程(项目) 选JDK 1.5.1.6.1.8等版本,已测试1.6.1.8版本. 3.下载JA ...

  2. ebay api接口开发基本步骤

    因公司项目需求,要进行ebay api开发,网上很多资料已过时,自己记录一下. 准备工作 一.注册账号 1开发者账号注册 https://developer.ebay.com/signin?retur ...

  3. 使用eBay API基本步骤介绍

    要开始使用eBay API,需要如下基本步骤: 1.    注册开发帐号: https://developer.ebay.com/join/Default.aspx 2.    选择API类型: eB ...

  4. os模块及其API&属性

    模块: os os.path 所包含API列表: os.uname: 获取详细的系统信息 os.rename: 文件重命名 os.remove: 删掉文件 os.mkdir: 创建一个目录 os.rm ...

  5. 【译】第24节---Fluent API - 属性映射

    原文:http://www.entityframeworktutorial.net/code-first/configure-property-mappings-using-fluent-api.as ...

  6. 线程属性总结 线程的api属性

    http://blog.csdn.net/zsf8701/article/details/7842392 //线程属性结构如下:typedef struct{ int etachstate; //线程 ...

  7. ebay的api的开发技术笔记

    使用eBay API基本步骤介绍 要开始使用eBay API,需要如下基本步骤: 1.    注册开发帐号: https://developer.ebay.com/join/Default.aspx ...

  8. ebay的api开发技术说明,有点乱

    使用eBay API的基本步骤引入 开始eBay API,例如,以下基本步骤需要: 1.    注册开发者账号: https://developer.ebay.com/join/Default.asp ...

  9. HTML5新增video标签及对应属性、API详解

    知识说明: 比不上很牛的前端开发人员,但自始至终明白“万丈高楼平地起”,基础最重要,初学HTML5,稳固基础第一步,把最基本的整理下来,留下自己学习的痕迹.HTML5新增的video标签,将其属性以及 ...

随机推荐

  1. Windows 下关于转码的函数

    std::string& MsgFieldList::GBToUTF8(std::string& des,const char* str) { WCHAR *strSrc; TCHAR ...

  2. 转-Uptime与数据中心等级认证

    1 数据中心等级认证 随着数据中心的蓬勃发展,越来越多的标准被制定出具.其中,Uptime Tier认证在业内是认同度最高的标准.以前,Uptime在中国的宣传很少,很多人对Uptime及其认证体系不 ...

  3. Java ——类型转换 向args传递参数

    本节重点思维导图  自动类型转换 整型.实型(常量).字符型数据可以混合运算 运算中,不同类型的数据先转化为同一类型,然后进行运算 转换从低级到高级 低 ----------------------- ...

  4. Linux C/C++基础——二级指针做形参

    1.二级指针做形参 #include<stdio.h> #include<stdlib.h> void fun(int **temp) { *temp=(int*)malloc ...

  5. Leetcode之广度优先搜索(BFS)专题-994. 腐烂的橘子(Rotting Oranges)

    Leetcode之广度优先搜索(BFS)专题-994. 腐烂的橘子(Rotting Oranges) BFS入门详解:Leetcode之广度优先搜索(BFS)专题-429. N叉树的层序遍历(N-ar ...

  6. webdriervAPI(多窗口切换)

    两个方法 driver.current_window_handle 获取当前窗口句柄 driver.window_handles 获取所有窗口句柄 from selenium import webdr ...

  7. C++学习笔记-引用

    引用是C语言中没有,而在C++中又很重要的一个概念,通过应用,可以得到变量本身,相对于得到变量的值而言,有更大的操作空间. 普通引用 变量的本质 变量名实质上是一段连续存储空间的别名,是一个标号 程序 ...

  8. 2019牛客暑期多校训练营(第二场)-E MAZE

    题目链接:https://ac.nowcoder.com/acm/contest/882/E 题意:n×m的矩阵,0表示可以走,1表示墙,不能通过.有q中操作,一种是改变坐标(x,y)的状态,一种是询 ...

  9. HanLP-最短路径分词

    今天介绍的内容是最短路径分词.最近换回了thinkpad x1,原因是mac的13.3寸的屏幕看代码实在是不方便,也可能是人老了吧,^_^.等把HanLP词法分析介绍结束后,还是会换回macbook ...

  10. Centos 7 下Gitlab 自启动设置

    禁止 Gitlab 开机自启动: systemctl disable gitlab-runsvdir.service 启用 Gitlab 开机自启动: systemctl enable gitlab- ...