熟悉淘宝API
今天工作內容是熟悉了淘寶的幾個API,主要是?
taobao.user.seller.get 查詢賣家用戶信息?
taobao.items.onsale.get 獲取當前會話用戶出售中的商品列表
第一步:先注冊了沙箱測試賬號,sandbox_yb_ysp,密碼111111
第二步:下載SDK,導入自己新建的項目中
第三步:獲得?APPKEY?SECRET?SESSIONKEY,然后參照API文檔動手寫程序
一番折騰,終于是獲得了想要的用戶信息,然后給忠哥看,不看不要緊,一看都是問題:
問題一:項目結構不好,沒有層次
問題二:在類中定義大量的全局變量,沒有想到可能會出現的問題,之前還覺得這樣寫感覺挺好的,想用的時候直接用,不用每次都創建一個出來。后來經過忠哥的講解,這樣做可能會引起并發問題,當A請求未完成,而此時B又去訪問的時候,可能B所獲得的數據是A修改過后的,這樣就會出現問題了。最好是在需要用的時候創建,并盡可能在最小范圍的代碼塊中。哎,我想都沒想過。
問題三:使用該API獲取數據時候,我們并沒有訪問數據庫,而我卻還像之前那樣寫了DAO層,寫了接口和實現類,然后邏輯層去調用。其實根本就不需要DAO層,沒有寫訪問數據庫的代碼。都沒想過這個,只是慣例來寫了,以后得注意。
問題四:對于可能產生異常的代碼塊中,只是簡單的catch了下,沒有用到Log這個功能。
對虧了忠哥提醒和講解,讓我發現了這些問題。以后得多注意,不再次犯一樣的問題。
最后看寫完成的代碼,覺得很清爽,注釋什么的也寫上了,總之,覺得在修正問題后,還是不錯的,哈哈。
?
明天工作安排:
叮咚的會員管理模塊
taobao.crm.members.get?收費taobao.crm.grade.get 收費
?
轉載于:https://www.cnblogs.com/genpys/p/4309735.html
總結
- 上一篇: 简单的选择排序(内部排序)
- 下一篇: 设置div滚动条