React+NodeJS集成中Notion access_token失效及刷新token实现求助
Notion Access Token失效后的刷新方案求助
问题场景
基于React+NodeJS的集成服务中,大量账号的Notion access_token突然失效,调用Notion REST API时返回如下401未授权错误:
data: { object: 'error', status: 401, code: 'unauthorized', message: 'API token is invalid.' }
调用Notion Token接口的POST请求响应如下(未包含refresh_token字段):
{ access_token: 'xyz', token_type: 'bearer', bot_id: 'abc', workspace_name: "My Workspace", workspace_icon: 'https://lh3.googleusercontent.com/a-/AOh14GjvWyUFxUVIZLm11iFFeVEGgyMSVA3hkAXlXgaj=s100', workspace_id: 'xyz', owner: { type: 'user', user: [Object] }, duplicated_template_id: null }
当前困境
仅在Notion开发者文档中找到少量关于refresh token的零散内容,但现有说明无法支撑完整的集成实现,暂未找到可行的access_token刷新路径。
请求内容
需要以下信息帮助解决问题:
- 生成refresh token的API端点
- 对应的官方文档说明
- 生成refresh token并借此获取新access token的代码示例
内容的提问来源于stack exchange,提问作者Yashwant Rautela
相关产品推荐
相关产品推荐

