使用 Notion API 新增 Notion 表格数据

  1. 获取 Notion API 访问令牌

    • 登录 Notion 并创建一个 integrations(Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.)

    • 点击 New Integration

    • 点击Submit

    • 获取访问令牌:点击Internal Integration Token的Show → Copy
  2. 找到要更新的表格的数据库 ID

    • 在 Notion 中打开表格数据库

    • 从 URL 中复制数据库 ID:Copy link to view

      获取的链接最后一个路径的名称就是tableID:[https://www.notion.so/tableID?v=111](https://www.notion.so/tableID?v=111)

  3. Add Connection

  4. 使用 Notion API 新增数据

    API文档:Introduction

    const request = require('request');// 设置访问令牌和数据库 ID
    const token = 'your_token_here';
    const databaseId = 'your_database_id_here';// 设置要添加的数据
    const reqData = {"parent": { "database_id": `${databaseId}` },"properties": {"Name": {"title": [{"text": {"content": "New Value"}}]}}
    };// 发送 POST 请求
    request({url: `https://api.notion.com/v1/pages`,method: 'POST',json: reqData,headers: {'Authorization': `Bearer ${token}`,'Content-Type': 'application/json','Notion-Version': '2021-08-16'}
    }, function(error, response, body) {if (!error && response.statusCode == 200) {console.log('New data added successfully');} else {console.log(`Error adding new data: ${response.statusCode} - ${body.message}`);}
    });
    
  5. 查看Notion 表格是否添加成功

使用OpenAI API:

OpenAI API 文档:https://platform.openai.com/docs/introduction/overview

1、创建一个OpenAI账户,获取API密钥

2、请求接口

const request = require('request');// 您的API密钥
const apiKey = 'apiKey';// 输入文本
const query = '咖啡花了24块'
let data = {"model": "text-davinci-003","prompt": `Parse following my bill information:"${query}". The information starts with item and price,please use "food、drink、travel、makeup" to choose one according to the information matching classification, please return valid json object with properties:{"item":"",price:"",type:""}`,"max_tokens":500,"temperature":0.5
}
console.log(data)
// 发送POST请求
let opt = {url: 'https://api.openai.com/v1/completions',method: 'POST',  headers: {'Authorization': `Bearer ${apiKey}`,'Content-Type': 'application/json'},json: data
}request(opt, function (error, response, body) {if (error) {console.error(error);} else {if(body && body.choices && body.choices.length){console.log(JSON.stringify(JSON.parse(body.choices[0].text.replace(/\n/g,""))));}else{console.log('no result: ',JSON.stringify(body))}}
});

便捷记账

获取捷径:https://www.icloud.com/shortcuts/e6e068adb7fd401099e10d711c3b7f84

使用IOS ShortCut<听写文本> ⇒ OpenAI API ⇒ Notion API ⇒ New Record

便捷记账: Siri +IOS ShortCut + ChatGPT + NotionAPI相关推荐

  1. 精品微信小程ssm便捷记账本财务账单+后台管理系统|前后分离VUE

    <微信小程序ssm便捷记账本 +后台管理系统|前后分离VUE>该项目含有源码.文档等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该 ...

  2. [论文+辩论PPT+源码等]精品微信小程ssm便捷记账本小程序+后台管理系统|前后分离VUE

    下载:https://download.csdn.net/download/m0_70987000/85379898 项目介绍: <微信小程序ssmssm便捷记账本 +后台管理系统|前后分离VU ...

  3. (微信小程序毕业设计)基于微信小程序便捷记账系统

    基于微信小程序便捷记账系统 便捷记账系统用户端是基于微信小程序端,后端管理员是基于java编程语言,mysql数据库,idea开发工具,ssm框架开发,本系统分为用户和管理员两个角色,用户微信端可以注 ...

  4. 基于微信小程序的便捷记账本小程序-计算机毕业设计

    项目介绍 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/ ...

  5. 便捷记账本小程序+后台管理系统-JAVA【数据库设计、源码、开题报告】

    第一章 绪 论 1.1选题背景 互联网是人类的基本需求,特别是在现代社会,个人压力增大,社会运作节奏高,随着互联网的快速发展,用户的需求也越来越高,用户也将越来越多依靠互联网而不是自己获取信息,使得各 ...

  6. OpenAI推出iOS版ChatGPT,支持语音输入

    北京时间5月19日凌晨,OpenAI重磅推出iOS版ChatGPT. 据介绍,iOS版ChatGPT供免费使用,并在不同设备上同步聊天历史. 同时,它还集成了开源语音识别系统Whisper,可以实现语 ...

  7. 2023微信小程序ssm便捷记账本小程序+后台管理系统-JAVA.VUE(论文+开题报告+运行)

    摘 要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,便捷记账本被用户普遍使用,为方便用户能够可以随 ...

  8. 基于微信小程序的便捷记账本小程序

    开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myecl ...

  9. iOS 版 ChatGPT 集成 Bing 搜索功能,仅对付费用户开放!

    整理| 梦依丹 出品 | CSDN(ID:CSDNnews) 自 ChatGPT 去年 11 月发布以来,OpenAI 围绕 ChatGPT 打造的 AI 生态逐渐增强,开放 API.推出线上插件再到 ...

最新文章

  1. 鸿蒙系统低端机推行,华为正在考虑少量推行搭载鸿蒙系统的中低端手机,有望年底推出!...
  2. Linux 命令之 hostnamectl -- 查看/修改当前主机的信息
  3. matlab期权风险评估算法,使用 MATLAB 应用程序根据期权价格估算风险中性密度 (risk-neutral density, RND)...
  4. linux重定向命令语法,linux重定向命令应用及语法
  5. 常见debug指令和使用
  6. 金融反欺诈-交易基础介绍
  7. 多角度看微积分基本定理
  8. 学习电商的第一个业务,发票管理,发票作废(发票作废为重)
  9. 二元回归方程matlab,matlab 多元非线性回归方程问题
  10. 利用接口实现动态加载类以及 Activator.CreateInstance用法示例
  11. radio单选框操作
  12. Keil:Undefined symbol ......(referred from......)
  13. 单反相机坏点和噪点测试软件,坏点和噪点测试程序(照片检测工具)
  14. BeyondCompare4使用脚本,每月一次
  15. Java后端Cookie工具类(设置Cookie有效时间、得到Cookie的域名等方法)
  16. Python 静态方法 类方法
  17. mysql5.7版本怎么修改密码,mysql 5.7版本修改密码的简单方法
  18. JMeter性能测试实现与分析分享
  19. 护理个人简历模板范文--带具体内容
  20. VC++ 安装程序制作

热门文章

  1. 电子档案管理系统(ssm,mysql)
  2. linux基本命令打开文件,Linux基本命令 (二)
  3. hdu2104 hide handkerchief(模n剩余类加群生成元)
  4. 数据中台为什么要建标签体系,分类它不香吗?
  5. numpy数组扩展函数repeat和tile用法
  6. java使用线程池执行任务
  7. windows10 长截图
  8. WebDAV之葫芦儿·派盘 + Enpass
  9. CPU i3,i5,i7扫盲
  10. python安装anaconda3_Anaconda3安装教程