淘寶客訂單api處理優化

首選咱們看看api定義:數據庫

http://open.taobao.com/api.htm?docId=38078&docType=2&scopeId=14474api

注意下span這個參數服務器

訂單查詢時間範圍,單位:秒,最小60,最大1200,默認60,僅當查詢常規訂單,及三方訂單時須要設置此參數,渠道,及會員訂單不須要設置此參數,直接經過設置page_size,page_no 翻頁查詢數據便可cookie

意思就是最多一次只能查詢20分鐘的訂單, 可能考慮到服務器壓力之類的吧.spa

遠不如以前的接口 時間任意, 可是須要登陸cookie. 如今登陸限制嚴重.設計

新接口不須要cookie, 若是合理利用仍是很不錯的.htm

可是怎麼設計省事呢, 固然這是基於要作返利的基礎上, 若是不返利, 能夠無論.blog

 

好了, 進入正題:接口

第一步登錄

設計一個簡單的表

CREATE TABLE `tbk_buytime` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`buytime` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `buytime` (`buytime`)
) ENGINE=InnoDB AUTO_INCREMENT=168 DEFAULT CHARSET=utf8;

包含一個自增序列和一個時間列

 

第二步

將有訂單的時間添加進表.

若是是第一次導入, 那麼就從20或者30天前的時間每隔20分鐘開始循環調用這個api, 把含有訂單的時間加入到數據庫.

之後程序啓動的時候, 查詢一下, 把須要查詢的時間段加入一個list, 循環更新就行了.

 

還有返回的結果是含有廣告位的, 你能夠一個用戶綁定一個

相關文章
相關標籤/搜索