背景: 自從今年下半年接觸一個基于ReactJS 的手機(jī)APP項(xiàng)目。開始了解到了Corodva這個神奇的東西。后續(xù)自己也自作了一些小的APP放到了應(yīng)用寶上。8月份開始想做一個博客園APP。于是就私聊博客園團(tuán)隊(duì)申請了博客園API訪問權(quán)限(當(dāng)然其實(shí)應(yīng)用寶里面也有博客園APP了。而且用fiddler抓取了一下。發(fā)現(xiàn)API還很完善。說實(shí)話比博客園團(tuán)隊(duì)提供的API完善多了。我想應(yīng)該是開發(fā)者用爬蟲軟件爬的頁面然后自己解析的吧。)
第一步: 申請API:
私聊博客園,獲取了OAuth的ClientId和ClientSerect。
第二步: 調(diào)用API:
以前沒用過OAuth2.0,然后惡補(bǔ)了一下OAuth2.0的知識。這里就不介紹具體概覽了。就來看看怎么去掉用API。我選擇的工具是Postman(自我感覺一款不錯的Chrome擴(kuò)展),當(dāng)然需要FQ了。
下面測試新聞的鏈接. Type選擇OAuth2.0
博客園的OAuth2.0的Token地址是https://api.cnblogs.com/token 地址. 獲取后會返回token和expiretime,然后點(diǎn)擊UserToken就可以訪問了.
第三步: 技術(shù)選擇
本次項(xiàng)目只是作為個人業(yè)余練習(xí),想學(xué)習(xí)一下Angular2, 再加上Ionic