ebay的api開發技術說明,有點亂

使用eBay API的基本步驟引入php

開始eBay API,例如,如下基本步驟須要: html

1.    註冊開發者帳號: https://developer.ebay.com/join/Default.aspx web

2.    選擇API類型: eBay有大約6種API 開發語言。好比.net和Java的SDK
        http://developer.ebay.com/products/trading/
        http://developer.ebay.com/products/overview/api-by-feature/ api

3.    而後是程序開發和Sandbox測試,好比,
     3.1 最主要的‘上傳商品’的接口定義例如如下:http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=eBay_XML_API&file=ListingItems-.html
     3.2 獲取買家付款狀態和地址信息的接口是GetSellerTransactions:http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html
     3.3 標註商品已發貨並上傳包裹單號的接口是CompleteSale:http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/CompleteSale.htmlapp

3.4 可以提供eBay賬單明細 (seller invoce) 的接口是GetAccount
http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingUserInfo-Getting_Account_Information.html 異步

4. 另外。依據eBay和PayPal的要求,假設買家經過PayPal付款,那麼買家付款狀態和地址信息均應以PayPal站點上的爲準
獲取PayPal買家地址的接口是 PayPal GetTransactionDetails API:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_soap_r_GetTransactionDetails
當中關鍵參數是:PaymentStatus 和Address Fieldsjsp

5. 開發過程當中,若有API的功能和業務邏輯問題,可經過例如如下途徑尋求解決:
      假設是有純技術問題。需要到開發人員論壇:http://developer.ebay.com/community/forums/
      假設有重要的緊急事項需要技術支持,可以聯繫eBay Support Team(收費的):http://developer.ebay.com/support/developersupport/hours/ide

6. 正式使用時,eBay經過Auth&Auth這個API,從站點上取得賣家賬號的Token。以便開始上傳物品:
http://developer.ebay.com/DevZone/XML/docs/WebHelp/GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html
此過程可參考例如如下中文範例: http://www.ebay.cn/public/help/auth/howtoAuth.htm 網站

7. 正式上線前2~4周,需要提請eBay對本身所開發的程序進行簡單的認證與受權,大約需要3~10個工做日:
http://developer.ebay.com/support/certification/url

以上是大體的狀況,先作參考。


其它軟件開發商,也有利用API而開發類似軟件的,好比‘美勝商’:http://www.ebay.cn/pages/jsp/fm/third/tools_mechentrun.jsp
可以把1件商品批量登陸到多個eBay站點。

基於eBay API,全球有上萬名開發人員,有數千款eBay API軟件。請參考:
http://certifiedprovider.ebay.com/CertifiedProviders.html
以及http://cgi6.ebay.com/ws/eBayISAPI.dll?SolutionsDirectory

 

token資料獲取

http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?

context=eBay_XML_API&file=GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html


http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html#Response.TransactionArray.Transaction.ExternalTransaction
php交易item id查詢

http://developer.ebay.com/devzone/xml/docs/HowTo/PHP_PlaceOfferGS/PHP_PlaceOfferGS_TradingShopping.html


http://www.net-ebay.org/

論壇
http://community.ebay.cn/forum-400000073-1.html
http://community.ebay.cn/thread-1200113946-1-12.html


ebay 訂單管理軟件

1. 軟件支持多個ebay 賬號。


2. 軟件同步ebay後臺未發貨的訂單數據(包含未付款的訂單數據),訂單數據包含客戶地址(這裏引用paypal的地址,可以根椐您的需求,定義對應的收貨地址)、郵費、item number、item title、價格、數量、客戶的notes等等。
3. 軟件支持各類樣式的地址批量打印。
4. 軟件支持各各樣式的揀貨單樣式批量打印。
5. 軟件支持多種格式的地址和揀貨單導出功能。如Excel 導出,word導出。


6. 軟件支持批量標記發出功能。
7. 軟件支持同步客戶的notes,也可對單個訂單加入notes,notes也可以導出。
8. 軟件支持訂單合併功能。

php開發文檔
http://developer.ebay.com/developercenter/php/

 

http://www.ebay.cn/developer/2010devconPDF.html


eBay 的 Web Services
搜索
eBay Finding API 贊成應用程序使用eBay的下一代搜索平臺搜索eBay商品。
 
賣家
eBay Trading API 提供對eBay私人數據的認證訪問,並依此實現下列功能的本身主動同步和更新:刊登商品、檢索賣家銷售狀態、管理售後服務信息、管理私人eBay用戶信息如My eBay和Feedback的細節。


eBay Large Merchant Services 提供了基於file的大批量交易異步運行。它包括了更適用於交易流程的功能。特別是在庫存管理和交易履行上。
eBay Best Match Item Details API 提供對eBay私人數據的認證訪問。使賣家瞭解影響搜索排名結果的因素。這個API贊成賣家獲取一個給定keyword的商品排名,標示某一類中需要改進的商品。分享給定keyword的首頁排名分析。
Open eBay Apps 屬於下一級的平臺集成,開發人員可以用此API將他們的應用程序嵌入平臺。方便賣家直接在eBay.com網站打理生意。


Product Services 提供賣家使用Parts Compatibility刊登商品所需要的信息。Parts Compatiblity使用結構化數據關聯eBay上所列帶有兼容屬性的各類商品。好比,可以經過Parts Compatibility特性,全面、準確的找到頭燈或車輛邊緣符合要求的所有車輛。
Research APIs for eBay 可用來檢索eBay的歷史數據。eBay的Research API包含:
Price Research API: 對 non-commercial 使用。提供每個月至多1000次的無償使用。
Advanced Research API: 適用於從DataUnison中獲取的 license 。
 


 http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/index.html


 eBay API 概覽: 瞭解哪些API適合你的應用程序。

 

eBay 的 Web Services
搜索
eBay Finding API 贊成應用程序使用eBay的下一代搜索平臺搜索eBay商品。

 

賣家
eBay Trading API 提供對eBay私人數據的認證訪問,並依此實現下列功能的本身主動同步和更新:刊登商品、檢索賣家銷售狀態、管理售後服務信息、管理私人eBay用戶信息如My eBay和Feedback的細節。


eBay Large Merchant Services 提供了基於file的大批量交易異步運行。它包括了更適用於交易流程的功能,特別是在庫存管理和交易履行上。
eBay Best Match Item Details API 提供對eBay私人數據的認證訪問,使賣家瞭解影響搜索排名結果的因素。這個API贊成賣家獲取一個給定keyword的商品排名。標示某一類中需要改進的商品。分享給定keyword的首頁排名分析。


Open eBay Apps 屬於下一級的平臺集成。開發人員可以用此API將他們的應用程序嵌入平臺,方便賣家直接在eBay.com網站打理生意。
Product Services 提供賣家使用Parts Compatibility刊登商品所需要的信息。

Parts Compatiblity使用結構化數據關聯eBay上所列帶有兼容屬性的各類商品。好比。可以經過Parts Compatibility特性。全面、準確的找到頭燈或車輛邊緣符合要求的所有車輛。
Research APIs for eBay 可用來檢索eBay的歷史數據。eBay的Research API包含:
Price Research API: 對 non-commercial 使用。提供每個月至多1000次的無償使用。


Advanced Research API: 適用於從DataUnison中獲取的 license 。
買家
eBay Shopping API 提供公開的僅僅讀數據。好比商品搜索、eBay產品、eBay用戶檔案、熱門eBay商品和熱門搜索。


eBay Merchandising API 提供up-sell和cross-sell所需要的eBay產品或商品信息。


 
用戶
eBay Feedback API 可以讓用戶方便的管理帳戶層級的反饋數據,特別是Detailed Seller Ratings (DSRs)信息。
 
提醒
Server Notifications API 提供server對訂閱事件的通知。server通知適合於server端的應用程序,實時接收被訂閱事件從eBay發送給它們的通知。


Client Alerts API 贊成對公共或私人頻道的Alert信息進行檢索。Client Alerts適用於需要輕量級API的應用。如widgets之類的client程序,或是mobile之類的平臺程序。
 
調用限制
API調用次數限制: 應用程序的最大可調用API次數。

http://community.ebay.cn/thread-1200132728-1-1.html

ebay 留言處理
1.GetMemberMessages和GetMyMessages都有分頁的
2.對於交易兩方的消息來回。使用AddMemberMessageAAQToPartner。你想要體現是回覆提問的話,就在<Subject>裏把用戶提問再加上Re:

ebay api 查詢方法
https://www.x.com/developers/ebay/products

paypal api 文檔
https://www.x.com/developers/paypal/documentation-tools/api
ebay 獲取爭議方法:
getUserCases查看糾紛列表,
使用getEBPCaseDetail查看糾紛明細。
使用getActivityOptions查看可運行的操做。最後調用對應的操做API
GetDispute -檢索一箇舊的狀況下,經過貝寶開了一個案件,或取消交易的狀況下,經過打開的出價的細節 AddDispute交易API調用或經過調解中心。
IssueRefund ebay退款
使用paypal退款.


獲取客戶留言信息
加入Message:
AddMemberMessageAAQToPartner:有交易關係的兩方發消息到對方My Messages。
AddMemberMessageRTQ:讓賣家回答對在線商品的提問
AddMemberMessagesAAQToBidder:賣家可以發給最多10個競拍者消息。


DeleteMyMessages:刪除消息。


GetMyMessages:獲取給賣家的消息。
GetMemberMessages:
AddMemberMessage: 獲取有交易關係的兩方發消息。
ReviseMyMessages:改動
http://www.ebay.cn/show.php?contentid=6983
http://www.ebay.cn/show.php?contentid=4253

查看 Call的次數:GetAPIAccessRules

keyword查找,目標是查詢排名與價格:
findItemsByKeywords
getmyebayselling
getBestMatchDetailByKeywords
GetMyeBayBuying -返回購買部分用戶的「個人eBay賬戶,包含項目的用戶觀看,招投標的項目,贏得了。尚未贏得,取得了最好的提供。
GetMyeBayReminders -請求總數的採購和銷售提醒用戶的「個人eBay賬戶。
getSearchKeywordsRecommendation -檢查指定的keyword。並返回正確拼寫的keyword,最好的搜索結果。


http://developer.ebay.com/webservices/Finding/latest/FindingService.wsdl
http://developer.ebay.com/DevZone/best-match-item-details/Concepts/MakingACall.html
http://developer.ebay.com/DevZone/best-match-item-details/CallRef/index.html


文檔
https://www.x.com/developers/ebay/documentation-tools/


經過Compatible App Check的目的之中的一個就是提升API調用次數上限。下面是一個簡單的步驟:

1)        確保您的應用符合eBay的規範:http://developer.ebay.com/support/certification/Default.aspx
2)        準備下面材料
假設是桌面應用請提供安裝文件及測試帳戶、password(假設僅僅需要eBay帳戶登陸,請說明)
假設是web應用。請提供連接地址及測試帳戶、password(假設僅僅需要eBay帳戶登陸,請說明)
簡單的英文版使用說明及截圖。
審覈人員需要測試Auth&Auth流程,假設是內部使用的系統請說明。
對所有使用的API call的使用狀況預估:
Call Name        Hourly        Daily
Call 1        80        8000
Call 2        10        1000

3)        提交審覈申請:http://developer.ebay.com/support/developersupport/app_check/Default.aspx

請注意,整個審覈過程是在英國。請密切關注您的申請後developer註冊電子郵件。假設審計人員不回答了好久的問題,審計人員會認爲你再也不須要申請審覈經過後須要關閉應用程序。

相關文章
相關標籤/搜索