wps多维表格api调用处理,看完后可自行根据需要,进行多维表格其他操作
评论
收藏

wps多维表格api调用处理,看完后可自行根据需要,进行多维表格其他操作

经验分享
Is_River
2026-01-14 15:52·浏览量:998
Is_River
影刀高级开发者
发布于 2026-01-14 15:49更新于 2026-01-14 15:52998浏览

       写这篇文章的目的是因为,原本好好的wps多维表格指令授权后无法获取数据,为了不耽误正常使用,直接自己手搓了一个。加上社区有老哥也遇到这种情况,干脆写一个经验文章

1.基本配置

类似于飞书的应用配置,有飞书的配置经验会很快点击个人信息进行免费创建企业再创建应用https://open.wps.cn/developer/home创建完毕以后,点进去就可以拥有应用凭证(很重要,后面用得到)老规矩,为应用开通你想要的权限,这里我们目前只需要多维表格的权限,所以就先开通这几个创建后,去管理员后台https://work.wps.cn/xz/app/manage通过查看后,点击通过。出现这个说明成功了wps相比于飞书不同的是,他这个应用不需要单独给多维表格添加应用,相当于我们创建好了这个应用,它默认是能够处理所有多维表格的

2.access_token获取

我原本笔记有很多踩过的坑(wps开发者文档杂而乱,梳理半天),为了不浪费时间,直接给出最终版的步骤。

参考下面得文档https://open.wps.cn/documents/app-integration-dev/wps365/server/certification-authorization/get-token/selfapp-tenant-access-token

影刀代码如下:前面说的应用凭证写进来重要请求如下,直接照搬就行这个是2h以后就失效,需要重新获取

3.api调用之基本参数了解

由于我们现在不知道怎么调用,可以先去API调试台https://open.wps.cn/api-explorer/看下怎么用,记得切换到我们创建好的应用中。Authorization的值就是前面获取到的access_token这里面的file_id其实就是我们打开多维表格中,I后面的这个。

这里我们需要额外说明下这个primary_field_id,这个就是主字段ID(也就是我们记录的id)

4.api调用之“列举记录”操作

有了这些基础参数,我们以列举记录为例协议体中是这些:

{

 "fields": [],

 "filter": {},

 "max_records": null,

 "page_size": null,

 "page_token": "",

 "prefer_id": false,

 "show_fields_info": false,

 "show_record_extra_info": false,

 "text_value": "",

 "view_id": ""

}

效果如下:

这只是其中一个指令操作,但大家可以根据自己需要去API 调试台 - WPS开放平台中的开发文档进行拓展。

收藏11
全部评论1
最新
发布评论
评论