eBay最近宣布發布兩款全新的購買和銷售APIs。這些APIs旨在促進eBay產品在第三方應用程序中的更好集成。eBay于10月19日在他們的博客上發表了幾篇文章,不僅詳細介紹了這些全新的購買和銷售APIs提供的功能,而且還詳細地總結了他們公司從SOAP(簡單對象訪問協議)發展到REST(表述性狀態轉移)的過程中API的發展,和遇到的所有障礙。
\\eBay在此次版本中發布了兩款購買APIs,即Browse API和 Order API。Browse API可以讓你從eBay的商品集合中檢索到特定的商品,或提供搜索過濾,以從商品集合中檢索匹配的商品列表。eBay還發布了六款新的銷售APIs:即Account API、 Inventory API、 Fulfillment API、 Marketing API、 Analytics API和Metadata API。Metadata API提供了單一的get方法來檢索銷售稅信息,這看起來不太合理,因為在Account API中有非常完整的銷售稅資源,并提供了很多相關方法。Analytics API可以讓你檢索eBay用戶個人資料中的一些基本指標,比如說用戶的市場區域和網頁流量數,但不支持檢索任何預測分析數據或數學建模數據。其余的APIs提供了許多有用的方法來處理整個銷售周期中的庫存信息、訂單實現等等。Marketing API特別提供了大量的功能幫助賣家創建并成功運營不同的廣告活動。
\\所有的APIs都是RESTful(表述性狀態轉移)的,有JSON有效負荷,并使用OAuth 2.0進行身份驗證。這些更新讓eBay實現了大多數APIs在過去的十年中已經在使用的標準。eBay開發者計劃高級總監Gail Frederick說:“開發人員可以使用這些APIs快速集成,幫助加快了從任何地方,在任何時候購買eBay商品的速度。對我來說,這是進步,對所有eBay開發人員來說,這是質的飛躍。”通過使用現在主流的而不是已經過時的API范式,并且在購買和銷售過程中提供一系列API功能,Frederick希望可以幫助eBay更加深入到開發者社區中去。
\\在這個版本中,eBay總共提供了八個新的APIs。購買和銷售過程中的每一個環節都精心地包括在資源HTTP方法中。很明顯,eBay并非是介紹新的技術,而更多的是介紹全新的eBay生態系統。eBay高級架構師Tanya Vlahovic在她的eBay技術博客上發表了有關APIs發布的文章,她說:“我們的目標是能形成一個強大的生態系統,為我們的買家和賣家提供更好的、更有價值的應用程序。”雖然eBay網站是眾所周知的購買和銷售工具,這個功能很少流動地集成在第三方應用程序中。對eBay API基礎設施的這些更新一定可以讓開發者社區的成員更好地訪問eBay的數據,并讓eBay進一步實現現代化的API開發。
\\查看英文原文:eBay Announces New Buy and Sell APIs