vika维格表 API
    vika维格表 API
    • 维格表 API 参考手册 (beta)
    • 常见问答 FAQ
    • Apifox × 维格表使用指南
    • 记录
      • 获取记录
        GET
      • 创建记录
        POST
      • 更新记录
        PATCH
      • 删除记录
        DELETE
    • 字段
      • 获取字段
        GET
      • 创建字段
        POST
      • 删除字段
        DELETE
    • 视图
      • 获取视图
        GET
    • 表格
      • 创建表格
        POST
    • 附件
      • 上传附件
        POST
    • 空间站
      • 获取空间站列表
        GET
    • 工作目录
      • 获取文件列表
        GET
      • 获取文件详情
        GET

    常见问答 FAQ

    API 相关问题#

    我想监听维格表中的数据改变,该怎么做?#

    目前暂不支持 webhook,你可以轮询查询数据,检查数据是否有变更。敬请期待后续的自动化功能。

    获取记录接口中的 filterByFormula 查询条件有更多的用例吗?#

    需求场景公式完整查询
    精确搜索符合条件的记录搜索「标题」这列中值等于「标题1」的记录{标题}="标题1"https://api.vika.cn/fusion/v1/datasheets/{datasheetId}/records?filterByFormula={标题}="标题1"'({标题}="标题1" 需要先使用 encodeURIComponent() 函数进行转码)
    模糊搜索符合条件的记录搜索「标题」这列中值包含「标题1」的记录find("标题1", {标题}) > 0https://api.vika.cn/fusion/v1/datasheets/{datasheetId}/records?filterByFormula=find("标题1", {标题}) > 0'(find("标题1", {标题}) > 0 需要先使用 encodeURIComponent() 函数进行转码)

    SDK 相关问题#

    目前官方提供 SDK 吗?#

    官方在 GitHub 上提供了 Javascript SDK 和 Python SDK,能让你轻松使用 Javascript 和 Python 语言调用维格表 API,实现数据的增删改查。

    如何使用 SDK?#

    1.
    安装和初始化 SDK
    2.
    使用 SDK 调用相应 API 接口(详见各个接口的指南文档,如获取记录)

    如何在微信小程序中使用 SDK?#

    可以用,但是暂时不支持上传附件,参考在微信小程序中使用 Javascript SDK。

    如何使用 Pandas 库查看和分析 Python SDK 返回的记录集?#

    records = datasheet.records.all() 返回的结果是记录集,记录集中的每条记录是一个对象而不是 JSON 格式,因此无法使用 pandas.DataFrame(records) 直接展示结果。
    你可以遍历每条记录分别打印出数据:
    records = datasheet.records.all()
    for record in records:
        print(record.json())
    或者将记录集的每条记录转为 JSON 格式,便可以继续使用 Pandas 了:
    records = datasheet.records.all()
    json_records = [record.json() for record in records]
    pandas.DataFrame(json_records)
    上一页
    维格表 API 参考手册 (beta)
    下一页
    Apifox × 维格表使用指南
    Built with