社区内容 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 条回复
ixiaozhi
2016-03-07 15:37:09 +08:00
不如做成抓取,简介+流量引导到源站
88250
2016-03-07 15:39:30 +08:00
@ixiaozhi 那要做的网站非常多。
ixiaozhi
2016-03-07 15:44:10 +08:00
@88250 提交网址再索引,为什么我想到了稀土。。。。。
88250
2016-03-07 15:50:33 +08:00
@ixiaozhi 只是索引的话不好玩,要玩就玩真正的连接交互
RqPS6rhmP3Nyn3Tm
2016-03-07 20:55:20 +08:00
挺有意思的,希望有 Ghost 版本
88250
2016-03-07 20:59:41 +08:00
@BXIA JS 的 SDK 会提供的,敬请期待,也希望来帮忙一起搞啊!
RqPS6rhmP3Nyn3Tm
2016-03-07 22:27:18 +08:00
@88250 对不起,我只会 C 和 Python , JS 一窍不通……
88250
2016-03-07 23:30:00 +08:00
@BXIA Python 客户端也是需要的~
dimlau
2016-03-08 11:24:54 +08:00
这个……
很早之前 vanillaforums 就实现了这个功能啊。而且,并不需要 blog 端做什么适配,只要一段 JS 顺便托管了评论系统。
dimlau
2016-03-08 11:25:54 +08:00
88250
2016-03-08 11:45:04 +08:00
@dimlau 完全不一样的思路。

Vanilla Forums 是将其评论系统作为第三方评论系统集成到博客中,博客本身的评论系统就不用了。但是 B3log 的思路是博客本身的评论系统继续使用,只是将这个评论又转发到一个统一的社区中,两者之间数据上完全独立、互不影响。

文章也是使用同样的方式来进行聚合、互连。博主不用担心第三方服务集成带来的问题(比如网络限制、数据丢失等),并且可以让自己的文章通过在社区聚合从而带来更多的关注和评论。
dimlau
2016-03-09 11:39:27 +08:00
@88250 我是说,用一段 JS 也可以做到把 blog 文章推送到社区去。至于评论……
是的是的,思路不同。各有利弊。
88250
2016-03-09 11:43:34 +08:00
@dimlau 我懂你的意思了,无论如何,多谢你的反馈啦~
88250
2016-03-11 18:05:32 +08:00
@DT27 你提供的插件我附言了,辛苦了!
DT27
2016-03-11 20:03:10 +08:00
@88250 嘿嘿,边学边做的~
88250
2016-03-12 20:15:47 +08:00
@zonghua @zsx

辛苦啦~
88250
2016-03-12 20:18:40 +08:00
目前一共有三款博客提供了插件:

* Typecho by @DT27
* WordPress by @zonghua
* Z-BlogPHP @zsx

衷心感谢三位插件作者热心的支持。

欢迎大家接入自己的博客到黑客派社区中,也欢迎大家提供更多的接入插件!
zonghua
2016-03-13 01:16:43 +08:00
javascript 前端的插件可以怎么实现?像那些第三方评论系统
RqPS6rhmP3Nyn3Tm
2016-03-13 14:24:40 +08:00
Ghost 没有插件系统,只能直接插 JS
如果能和 Disqus 整合就更好了
88250
2016-03-14 10:01:27 +08:00
@BXIA JS 版的 SDK 稍后推出~

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

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

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

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

© 2021 V2EX