新的修改
距离上一篇博文已经过去三天,这几天在单位没有工作,全在根据自己的想法修改borogu。首先是在文章底增加了创建时间,然后更重要的是增加了留言功能(其实只是增加了Notion的评论的一个展示的功能,因为Notion Api限制连是谁发的都不知道。我也不知道我做这个是干啥,真的会有人留言吗?)。
我原本想和其他博客一样,在最底部增加一个文本框,调Notion的接口直接将留言发表在Notion的评论里,但是遇到最大的一个问题就是用户验证。Notion Api有一个Create a token接口,可能符合我的需求。但是我试了一下后发现跳转的Notion的验证页面还需要选择当前登录账号要分享的Page,这和我的初衷是背道而驰的,我只想用户验证完后拿着这个接口的Token去发表留言,所以后续就没有继续试下去了。
后面又想干脆所有人都用现在这个integration去发表留言,前端做些限制,增加一些类似昵称之类的必输信息,然后按一定规则排列发给Notion。但是Notion又明明就有使用自己账号评论其他人文章的功能,而且还非常的不优雅与美观,最终还是放弃了。
总之,人生苦短,我也懒得弄了。
现在可以点击标题就可以进入Notion去发表留言。发表后的留言会在这个页面显示,只有留言内容。因为不是留言人并不在当前Worksapce,所以接口不能获取任何用户的信息,导致不能显示具体是哪个用户,想要其他信息可以去Notion的页面看(后续可能加个时间,但感觉没必要)。
写到这里发现可以直接点击邀请链接进Workspace,这样bot就可以获取用户信息了。如果想要可以点击下面的Notion图标,这样在Notion发表的留言就可以在我的页面显示头像和名称了(但是感觉这不是Notion的本意,我也有些觉得这种方法不合适,但是管他呢,先这样吧)。
好了,经过几小时的奋战,现在可以点击置底Notion图标被邀请进Workspace,后续留言的头像和名称就可以直接在页面显示,未加入的因为权限问题,会显示黑色头像和unknown。
摸了一周的鱼,全在修改博客的代码,完全没有在工作,明天早上的周会咋办呀😢
刚刚又看了下,Notion对邀请人数还有些限制,但并不是强制的。算了,就这样吧
发现一个接口可以不用验证直接获取用户信息。
Created at 2023-06-15T16:40:00+08:00
Revalidated at 2024-11-05T08:19:44+08:00