首頁  >  文章  >  後端開發  >  php訂單同步用什麼技術

php訂單同步用什麼技術

(*-*)浩
(*-*)浩原創
2019-10-17 14:36:292692瀏覽

訂單是賣家的核心數據,賣家的日常工作很多都是圍繞著訂單展開,應用的基本功能就是要確保訂單即時、完整的展示在賣家面前。由於API請求依賴網絡,存在網路不穩定和同步時間長的問題,所以應用程式必須把淘寶的訂單資料同步到本地。

php訂單同步用什麼技術

如何快速、完整的把訂單同步到本地是本方案將要討論的問題。

訂單同步有兩種方式:  (建議學習:PHP影片教學

1、透過淘寶開發平台api 同步

2、基於rds訂單同步服務。

本文主要分析使用api 同步訂單的場景,有關rds訂單同步使用方法,可參考//open.taobao.com/docs/doc.htm.htm?articleId=101587&docType=1&treeId=2

名詞解釋

線上訂單:賣家三個月內已賣出的訂單。

增量訂單:相對已經同步到本地的訂單,凡是在淘寶上發生了變更的訂單就是增量訂單。

訊息服務:一種透過HTTP長連線即時向客戶端(應用)推送資料(交易)變更的管道。

API介紹

taobao.trades.sold.get - 取得三個月內已賣出的線上訂單,適用於使用者初始化的時候使用,ISV不應該用此介面來取得增量訂單。不建議使用或盡量少用此介面。

taobao.trades.sold.increment.get – 取得增量訂單,適用於使用者初始化後,增量同步發生變更的訂單,ISV不應該用此介面取得三個月內的訂單。

taobao.trade.fullinfo.get - 取得單筆訂單詳情。

實作方案

訂單同步主要分為初始化與增量取得兩個步驟:

1. 初始化是把3個月內的線上訂單全部同步回來,這個需要較長的時間;

2. 增量獲取則是把淘寶發生了變更的訂單同步回來,這個一般需要較短的時間。

以上是php訂單同步用什麼技術的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn