采用IOS快捷指令扫描实体书录入Notion实践

技术 · 2024-01-07 · 555 人浏览

采用IOS快捷指令扫描实体书录入Notion实践

第一步 在Notion上创建图书馆database

1.1创建图书馆

image-20220409164115728

图书馆模板复制连接:Notion图书馆Duplicate

1.2获取图书馆database\_id,红色字体的部分就是创建的图书馆数据库的database\_id。

第二步 创建Notion机器人

2.1打开Notion的My integrationshttps://www.notion.so/my-integrations,创建一个机器人。机器人是用来与API接口进行通讯的。

image-20220409171336755

2.2机器人选项,可以选着默认设置。拷贝Secrets码,后续有用。

image-20220409171451311

2.3回到刚刚在Notion上创建好的图书馆数据库页面上,邀请刚才我们创建的机器人。

image-20220409172241089

第三步 找一个ISBN的信息查询接口

3.1找一个ISBN的信息查询接口 ,当然有能力也可以自己写一个。

我找到的是“极客分享”的【中文ISBN公开信息查询接口

3.2需要添加他的小程序申请一个APIKEY,记住这个apikey。

image-20220409172951730 image-20220409173352937

第四步 在Iphone手机上创建扫描图书的快捷指令

参数词典:

token:填写Notion机器人的Secrets码。

database\_id:填写创建的图书馆的数据库的database\_id。

apikey:填写在“极客分享”小程序上申请到的apikey。

image-20220409175533123

快捷指令获取

在测试图书导入的过程中发现部分图书在导入时会报错“Error parsing JSON body.”,查看了发生错误的原因是这一类图书,豆瓣的描述都带有”回车“字符。

image-20220405181517766

Theme Jasmine by Kent Liao