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

  |   9 评论   |   6,928 浏览

    ###状态

    • 这个方案还在不断修订中,开发实现方面已经基本完成,待大家反馈细节进一步改进后就正式发布
    • 最新的情况请看原帖

    下面进入正文。

    ###B3log 构思

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

    • 使用 Solo 独立博客发布博文、评论会自动发布到黑客派社区
    • 在黑客派社区上发布帖子、回帖也会自动发布到 Solo 独立博客

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

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

    ###内容 API

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

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

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

    ###社区账号

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

    • 注册时候使用的邮箱必须和博客用户的邮箱一致(调用 API 指定的实参),因为这个邮箱是用来鉴别连接身份的

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

    ###API 描述

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

    TBD

    ###基础实现

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

    TBD


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

    ---- EOF ----
    点击加入开源技术 Q 群 242561391,让学习和分享成为一种习惯!

    评论

    • 88250 回复»

      我在你的文章 https://www.zhuhonglin.website/articles/2017/05/13/1494641833030.html 中看了下,没有发现这个问题

    • zhuhonglin 回复»

      bde4872fb5b24087b79ee2f6978d11fa-image.png

      博客支持https以后,点击某一篇博文,chrome控制台会出现 net::ERR_INSECURE_RESPONSE 报错

      请问这个是怎么回事?

    • eurry 回复»

      你好,solo博客发表的文章,自动发布到黑客派。 黑客派发的帖子,自动发布到solo博客。 以上两个功能可以提供设置来关闭吗? 第一个还可以接受,第二个我想关掉了,不然我都不敢在黑客派发帖了。

    • 88250 @阴明 回复»

      博客回访~

    • 阴明 回复»

      很棒,社区的感觉也特别对!

    • 88250 回复»

      @zempty 千万不要手动修改数据库....不然很多未知问题的

    • zempty 回复»

      其实我想问,在初始化solo帐号的时候用的是一个邮箱,后期通过修改数据库换成另外的邮箱,是否设置同步就没效了?

    • noah 回复»

      想法不错

    • 12 回复»

      博主好 借位www.787tu.com美女图集

    发表评论

    validate