淘寶訂單信息獲取接口,淘寶訂單信息獲取API

在日常電商軟件開發的工作中,我們經常會遇到需要淘寶的訂單信息的場景,比如:打單、發貨,又比如做BI工具等。
這就需要用到淘寶訂單信息獲取接口。只有獲取到淘寶訂單信息,才能進行下一步工作。
獲取淘寶訂單信息,我們可以從淘寶開放平臺上調用相關接口(相關接口當前可能不允許申請或者申請門檻極高,有需要相關接口或者對接口有疑問的可以博客園評論區,我會及時回覆)。
如果調用接口的話,一般是調用 taobao.trades.sold.get 這個接口,這個接口是訂單列表獲取的,但是有些字段,這個接口是沒有的,比如說買家留言字段的詳細內容,這個接口就沒有,就只能通過這個接口拿到tid後,再調用 taobao.trade.fullinfo.get 接口。
正常來說,調用接口的話,調用前者就可以滿足大部分場景了,如果發現前者接口的字段不夠你用的話,你再來看看後面那個接口,如果後面那個接口的字段還不夠你用的話,建議思考一下你的場景是不是要修改修改了。
用上面的兩個接口,要實現將訂單同步到我們自己的數據庫的話,是開啓作業線程,定時輪詢遍歷接口去拿數據出來,一般我們是通過列表獲取接口,但是一般來說如果是爲了將列表同步下來,我們一般用的是 taobao.trades.sold.increment.get 接口來進行增量的訂單獲取。
但是,其實淘寶開放平臺也有其他選擇給我們,那就是數據庫同步,我們可以在聚石塔購買數據庫RDS,然後通過在開放平臺相關配置,淘寶會將訂單直接推送到我們購買的數據庫RDS上,推送過來後我們的RDS上就會有一堆的數據,然後我們就可以直接寫程序訪問數據庫的方式,來訪問訂單列表,拿到訂單列表後就可以做我們想要做的功能了。
一般訂單量多的話,還是比較建議數據庫RDS推送的方式的,訂單量少的話可以用前面說的調用接口的方式。
taobao.trades.sold.increment.get 接口的請求參數如下:

需要注意的是,增量接口的開始時間和結束時間,不能超過1天,但是按推薦還是小於30分鐘內的,因爲如果跨度長的話這個接口容易超時,一超時的話,就得重試。

調用接口需要注意頻率,這個接口是收流量費的,在保證業務需求的前提下,儘量減少調用次數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章