淘寶API學習之道:淘寶TOP之API接口接入教程


作為一個中小型站點開發人員,淘寶API的開放大大縮短了站點的開發周期和運作效率。面對海量的數據。開發人員僅僅要細致閱讀開發文檔,熟悉對應的接口,就能夠把數據導入自己的站點,這樣就不必望洋興嘆了。



眼下淘寶TOP的API接口正日益完好,但對應的接口和開發文檔還不是非常全,經過了3天的細致研究,今晚上最終把淘寶API的調用弄明確了。不是非常完好。文中如有瑕疵。還望批評指正,好,閑話到此為止,請看正文。本文是在測試環境下調用的淘寶API,盡管沒有正式上線,但能夠作為剛開始學習的人對開發流程的一個入門。 

首先登陸http://open.taobao.com/(淘寶開放平台),選擇創建新應用: 
圖片 

2、然后填寫表單數據,這里選擇自用,應用架構類型選擇B/S(WEB應用)。應用名稱.....這個不用我說了吧。我隨便起了個DEMO: 
圖片 

3、創建成功后。淘寶會把AppKeyAppSecret發送到你的賬戶郵箱(每個開通淘寶的賬戶都會有一個自己的綁定郵箱)。注意查收自己的郵箱數據。

 
圖片 

4、進入測試工具http://open.taobao.com/api_tool/api_test.html,界面例如以下: 

圖片 

在須要SessionKey的環境下測試,須要給測試工具提供一個SessionKey,非常多人到這一步就糾結不清了。我在百度和GG差了非常多資料,有幸在CSDN的一篇文章中找到了點線索。但不是非常全面。沒辦法,僅僅能靠自己摸索。好,繼續解說怎樣獲取SessionKey。淘寶的測試工具指南是這樣說的: 

訪問 http://open.taobao.com/isv/authorize.php?

appkey={appkey},選擇測試環境賬號並填寫回調URL,比如回調URL填寫為:http://localhost。然后點擊“獲取授權碼”,就可以獲得授權碼。接下來通過授權碼獲取SessionKey。

訪問http://container.api.tbsandbox.com/container?authcode={授權碼}。頁面會跳轉到回調URL,http://localhost/?top_appkey={appkey} &top_parameters=xxx&top_session=xxx&top_sign=xxx,回調url上的top_session即為SessionKey

好。我們繼續,打開你的郵箱復制AppKey,粘貼到地址欄里:http://open.taobao.com/isv/authorize.php?

appkey=你的AppKey,回車。出現例如以下界面,選擇測試環境賬號(測試環境賬號都是淘寶免費提供的,隨意選一個)。輸入回調地址:

淘寶TOP程序API接口接入教程--入門篇 - _人間失格 - 心若一念、淚就千行

點擊“獲取授權碼”,出現例如以下界面:

淘寶TOP程序API接口接入教程--入門篇 - _人間失格 - 心若一念、淚就千行


復制文本框里的“授權碼”,以例如以下格式粘貼到地址欄里:
http://container.api.tbsandbox.com/container?

authcode={授權碼} ,回車后會經過URL解析,然后把解析后的URL復制下來。得到例如以下格式:
http://www.local.com/?top_appkey=12136788&top_parameters=aWZyYW1lPTEmdHM9MTI4NTc2OTY1MzMyOSZ2aWV3X21vZGU9ZnVsbCZ2aWV3X3dpZHRoPTAmdmlzaXRvcl9pZD0xNzU5NzgyNjkmdmlzaXRvcl9uaWNrPXNhbmRib3hfY18x&top_session=2826927185d3ddf23ad60be9d2fec9a23f607&top_sign=EewaMq%2BRYDXAXMxzR0u2nA%3D%3D 

當中top_session就是我們終於得到的SessionKey,寫到這我不得不發泄一些我的不滿,我實在非常討厭這些步驟的繁瑣,在這里給淘寶提一個意見,希望淘寶能改善改善接口的接入流程,使他更人性化一點,操作更友好一點。技術是為人服務的。經過這種一番周折我感覺我一直在位技術服務。不是嗎?好,我們繼續。。。
得到SessionKey后。接下來的工作就方便多了,我們僅僅需利用測試工具。得到我們想要的XML數據,經過XML解析。就能夠為我為我所用了。假設有不明確的能夠閱讀淘寶的API開發文檔,個人覺得文檔還是比較全面的:
選擇應用程序名,粘貼SessionKey。然后提交測試。最后的測試結果就顯示在右邊的多行文本框里了,下圖是我的操作結果,你做出來了嗎?
淘寶TOP程序API接口接入教程--入門篇 - _人間失格 - 心若一念、淚就千行


淘寶TOP程序API接口接入教程--入門篇 - _人間失格 - 心若一念、淚就千行 
我們把測試結果的XML數據粘貼到新建的XML文件中,用IE瀏覽器打開XML文件,例如以下圖所看到的:

淘寶TOP程序API接口接入教程--入門篇 - _人間失格 - 心若一念、淚就千行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM