关于 symphoy 与 pipe 整合问题

本贴最后更新于 2404 天前,其中的信息可能已经水流花落

环境

  • symphoy
    localhost:80
  • pipe
    localhost:5897

问题

我打算给我的小伙伴们搭建一个一起写作的平台,发现 pipe 刚刚好符合我的需求。

刚搭好 pipe,发现它需要跳转到 hacpai.com 登陆才可以。因此而需要再搭建一个 symphoy 。

花了点时间学习 go 语言,我尝试修改 hacpai.go 使 pipe 跳转至自己搭建 symphony 登陆,但是出现了 404 Not Found 的问题。如下图。

Screenshotfrom20180406175049png

分析

编译了一个未修改的 pipe ,分析了一下网站打开的过程。

刚打开 http://localhost:5897/ ,先会跳转至 https://hacpai.com/apis/b3-identity?goto=http://localhost:5897/ , 再带着一个 id 返回原先的网页(http://localhost:5897/?b3id=H9oxzSym)。

了解了一下 Java 的语法及 latke 框架,再去阅读 symphony 的源码,发现并没有处理 /apis/ 开头的请求。

请问要实现 pipe 使用自建的 symphony 登陆,是需要自己补充相关的代码吗?还是说我遗漏了什么?

  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4600 回帖 • 701 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 131 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 429 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    Sym 社区版没有 API。修改 Pipe 代码,实现一下账号系统。

    2 回复
  • naturalwill
    作者

    好的,谢谢

  • R

    pipe 什么时候独立出来,一统个人博客江湖 😄

    1 回复
  • 88250

    Pipe 不会做大的调整了。以后还会做一个终极版的博客系统,基于区块链。

    1 回复
  • smart

    感觉我以后可能会拆 D 的台,改改 pipe 代码,搞出个独立的来 @88250 😄

    1 回复
  • 88250

    欢迎发扬开源精神。

请输入回帖内容 ...