社区内容 API 开放,欢迎各位独立博客主进行连接

2016-03-05 14:22:13 +08:00
 88250

状态

下面进入正文。

B3log 构思

B3log 构思 目前已经基本实现, Solo黑客派现在已经可以稳定地进行帖子、回帖内容交互:

这样可以为博主带来更多的关注和互动,同时社区通过内容聚合也能够吸引更多用户。

经过一段时间的实践验证,我们觉得内容交互的 API 可以不仅限于 Solo ,而应该开放给所有独立博客,让大家都加入进来共建这个生态!

内容 API

核心内容 API 一共有 4 个。前 3 个 APIs 由社区服务器实现,提供给博客进行调用;第 4 个 API 由博客实现,提供给社区进行调用:

  1. 博客发布博文 -> 社区发布帖子:在博客发布博文的同时调用社区的发帖,将博文内容同步到社区
  2. 博客更新博文 -> 社区更新帖子:在博客更新博文的同时调用社区的更新,将博文内容同步到社区
  3. 博客发布评论 -> 社区发布回帖:在博客发布评论的同时调用社区的回帖,将评论内容同步到社区
  4. 社区发布回帖 -> 博客发布评论:在社区回帖的同时调用博客的发布评论,将回帖内容同步到博客

通过这 4 个 APIs 就可以实现博客和社区的相互连接,理论上博客还需要实现两个帖子同步博客的 APIs ,不过一般不常用,所以可以不必实现。

社区账号

要连接到社区前需要先到社区注册账号,其中最关键的是:

另外,还需要进行一下设置,请参考 黑客派客户端同步设置

API 描述

上面我们介绍了基本原理,下面就是各个 API 的详细描述了:

TBD

基础实现

我们会提供一些主流编程语言的 API 基础实现,方便博客主调整代码。

TBD


OK ,要做什么我应该已经介绍清楚了,大家怎么看呢?

6750 次点击
所在节点    分享创造
47 条回复
oott123
2016-03-05 14:32:40 +08:00
思路感觉很厉害,要是能把常用的几个博客系统做出插件来,应该会有不少人喜欢的。
88250
2016-03-05 14:40:01 +08:00
@oott123 直接给出插件的话不大现实,但会提供各个语言的实现,在对应的地方插入代码就行啦
oott123
2016-03-05 14:54:33 +08:00
@88250 不会吧, WordPress / typecho 做到这些都很容易啊~
supman
2016-03-05 15:44:22 +08:00
嘿嘿 经常在 hacpai 发帖关于 java 的疑惑 谢谢 po 主解答
88250
2016-03-05 15:46:09 +08:00
@supman 客气啦~
DIYgod
2016-03-05 15:48:50 +08:00
求 WordPress 支持
itfanr
2016-03-05 15:53:03 +08:00
打通社区和博客,两边同步 hi 起来~~~
88250
2016-03-05 15:53:20 +08:00
@DIYgod @oott123

我不会 WP 等博客系统的插件编写,只能提供简单的代码,至于如何嵌入到已有博客系统中,还需要博主自己研究一下,也期待好心人来直接整合成插件
88250
2016-03-05 16:14:13 +08:00
@itfanr 嗯嗯,是这么个意思
zonghua
2016-03-07 08:41:40 +08:00
@88250 我来我来😄
exoticknight
2016-03-07 08:55:52 +08:00
看起来意思是用你们提供的 solo 博客?
88250
2016-03-07 09:04:04 +08:00
@exoticknight 不一定非得用 Solo ,等 API 整理好后会发布多个语言的实现,这样就方便大家接入自己的博客系统了
maddot
2016-03-07 09:27:57 +08:00
这个思路很好啊,也新颖, wordpress 的插件可以放在重点,付费让别人做快点出来,等被人义务劳动不知道要等到猴年马月,质量也不能保证
88250
2016-03-07 09:35:43 +08:00
@maddot 好建议,多谢!
DT27
2016-03-07 09:42:27 +08:00
说了这么多,翻了好几页也没找到 API 在哪啊。。。
88250
2016-03-07 09:54:00 +08:00
@DT27 还在整理中,这周内应该可以完成,敬请期待
DT27
2016-03-07 10:10:55 +08:00
@88250 正在扒拉 b3log/solo 源码,期待啊~
88250
2016-03-07 10:25:49 +08:00
@DT27 嗯嗯, API 设计上面也欢迎提供建议
88250
2016-03-07 15:24:00 +08:00
@DT27 文章发布 /更新的接口整理好了,请参考: https://hacpai.com/article/1457158841475
DT27
2016-03-07 15:32:29 +08:00
@88250 (*@ο@*)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/261303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX