前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ghost开源博客Restful API相关介绍

Ghost开源博客Restful API相关介绍

作者头像
Bug生活2048
发布2018-08-31 15:55:08
1.5K0
发布2018-08-31 15:55:08
举报
文章被收录于专栏:Bug生活2048Bug生活2048

我的博客是基于Ghost搭建的,前面的文章有详细介绍搭建过程,这里主要分享下Ghost博客Json API部分,想后期尝试搭建app或者小程序时可以基于ghost作为api输出。

使用前提

在使用API前,首先你需要在Ghost博客后台Labs中的Public API给勾上

API地址

相关API的介绍这里就不过介绍了,大家可以看下官方文档

服务个数不多,完全基于Restful风格,直接根据地址基本上能猜出功能了。

API一些说明

这里有两种API,一种是公共API,它提供对博客的用户/读者能够看到的任何数据的读取访问。

另外一种是私人API,它根据发出请求的用户的权限提供对博客数据的访问。这包括所有写入权限以及读取任何私人数据的权限。

私人API相对复杂一点,要通过authentication/token获取对应令牌,然后可以进行相应的读写权限,这看具体使用场景,如果只是展示,公共API就满足需求了。

公共API调用

首先找到你的客户端ID和客户端密码。

有两种方式,一种可以通过查看页面源代码找到:

另一种可以直接通过数据,在clients表中有你所有的客户端Id:

所有的API请求都需要加上client_id,client_secret,也就是我们刚才找的客户端ID和密码。

这样我们就可以调用了,比如获取两篇博文:

代码语言:javascript
复制
https://www.bug2048.com/ghost/api/v0.1/posts?limit=2&client_id=ghost-frontend&client_secret=ed4c807905b8

其他的API都可以通过文档介绍进行尝试。

总结

官方文档写的还是比较详细的,就是读英文有点吃力,羡慕英文好的人啊。

相关阅读可以点击原本浏览我的博客:

  1. 搭建Ghost 博客详细教程之连接云服务器
  2. 搭建Ghost博客详细教程之环境搭建及Ghost部署
  3. 搭建Ghost博客详细教程之Ghost模版选择及配置
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Bug生活2048 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用前提
  • API地址
  • API一些说明
  • 公共API调用
  • 总结
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档