自製Typecho安卓端, 用最少的流量發博客
01-26
由於我是個高中生, 手機流量一個月只有30M, 平時經常會用博客記錄一些東西, 所以就產生了這樣的矛盾.
所有源代碼可以在我的Github拿到
博客程序用的是Typecho, 又沒有手機客戶端, 只能打開瀏覽器發布, 非常浪費流量而且費時間. 於是我想, 我可以自己做一個, 思路如下:
先寫一個Typecho插件提供php程序介面, 然後客戶端通過介面進行發布, 直接GET傳參即可.
所以, 雖然我主要玩C#的, 但還是硬著頭皮開發了叫做QuickApi的這個插件. 之後訪問 博客地址/quickapi就可以調用api, 目前只實現了發布和獲取文章地址
為了增強安全性, 我進行apikey驗證(基礎許可權), admkey(管理級別許可權), 同時後者必須要用用戶名和密碼登錄.
然後是Android的開發, 還好資料海量不像Typecho不停翻源碼, 幾乎大多數代碼是複製過來改改就用...
由於直接通過API發布, 發一篇短文用的流量極少, 30M足夠用一個月
昨天統計了一下,平均發一篇只要10kb流量
現在功能還很簡陋, 目前對我來說夠用, 有時間再加功能吧...
安卓客戶端截圖:
設置頁面:發布後, 網站內效果圖:
GitHub - Zhangzijing/QuickApi-for-Typecho: 一個typecho的用於對外開放api的插件
GitHub - Meloduet/MyTypecho-Android: 一個Android客戶端for Typecho
我的博客: void*
推薦閱讀:
※脫翁筆記(3):我是一個Scanner控│脫苦海
※博客十年
※脫翁筆記(4):香港與中歐班列已然擦身而過│脫苦海
※搭建個人博客,你需要知道這些