自製Typecho安卓端, 用最少的流量發博客

由於我是個高中生, 手機流量一個月只有30M, 平時經常會用博客記錄一些東西, 所以就產生了這樣的矛盾.

博客程序用的是Typecho, 又沒有手機客戶端, 只能打開瀏覽器發布, 非常浪費流量而且費時間. 於是我想, 我可以自己做一個, 思路如下:

先寫一個Typecho插件提供php程序介面, 然後客戶端通過介面進行發布, 直接GET傳參即可.

所以, 雖然我主要玩C#的, 但還是硬著頭皮開發了叫做QuickApi的這個插件. 之後訪問 博客地址/quickapi就可以調用api, 目前只實現了發布和獲取文章地址

為了增強安全性, 我進行apikey驗證(基礎許可權), admkey(管理級別許可權), 同時後者必須要用用戶名和密碼登錄.

然後是Android的開發, 還好資料海量不像Typecho不停翻源碼, 幾乎大多數代碼是複製過來改改就用...

由於直接通過API發布, 發一篇短文用的流量極少, 30M足夠用一個月

昨天統計了一下,平均發一篇只要10kb流量

現在功能還很簡陋, 目前對我來說夠用, 有時間再加功能吧...

安卓客戶端截圖:

設置頁面:

發布後, 網站內效果圖:

所有源代碼可以在我的Github拿到

GitHub - Zhangzijing/QuickApi-for-Typecho: 一個typecho的用於對外開放api的插件

GitHub - Meloduet/MyTypecho-Android: 一個Android客戶端for Typecho

我的博客: void*

推薦閱讀:

脫翁筆記(3):我是一個Scanner控│脫苦海
博客十年
脫翁筆記(4):香港與中歐班列已然擦身而過│脫苦海
搭建個人博客,你需要知道這些

TAG:Android | Typecho | 博客 |