Ghost開源博客Restful API相關介紹
最新
04-11
我的博客是基於Ghost搭建的,前面的文章有詳細介紹搭建過程,這裡主要分享下Ghost博客Json API部分,想後期嘗試搭建app或者小程序時可以基於ghost作為api輸出。
使用前提
在使用API前,首先你需要在Ghost博客後台中的給勾上
API地址
相關API的介紹這裡就不過介紹了,大家可以看下官方文檔
服務個數不多,完全基於Restful風格,直接根據地址基本上能猜出功能了。
API一些說明
這裡有兩種API,一種是公共API,它提供對博客的用戶/讀者能夠看到的任何數據的讀取訪問。
另外一種是私人API,它根據發出請求的用戶的許可權提供對博客數據的訪問。這包括所有寫入許可權以及讀取任何私人數據的許可權。
私人API相對複雜一點,要通過獲取對應令牌,然後可以進行相應的讀寫許可權,這看具體使用場景,如果只是展示,公共API就滿足需求了。
公共API調用
首先找到你的客戶端ID和客戶端密碼。
有兩種方式,一種可以通過查看頁面源代碼找到:
另一種可以直接通過數據,在表中有你所有的客戶端Id:
所有的API請求都需要加上,,也就是我們剛才找的客戶端ID和密碼。
這樣我們就可以調用了,比如獲取兩篇博文:
https://www.bug2048.com/ghost/api/v.1/posts?limit=2&client_id=ghost-frontend&client_secret=ed4c807905b8
其他的API都可以通過文檔介紹進行嘗試。
總結
官方文檔寫的還是比較詳細的,就是讀英文有點吃力,羨慕英文好的人啊。


※Nginx配置SSL實現https請求並重定向http請求的實現
TAG:Bug生活2048 |