The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Name

QQ::weixin::work::wedoc::document

DESCRIPTION

文档

FUNCTION

编辑文档

batch_update(access_token, hash);

编辑文档内容 最后更新:2022/12/10

SYNOPSIS

https://developer.work.weixin.qq.com/document/path/97626

请求说明:

该接口可以对一个在线文档批量执行多个更新操作。

注意:

批量更新请求,若其中有一个操作报错则全部更新操作不生效。 单次批量更新操作数量 <= 30。

请求包结构体为:

        {
                "docid": "DOCID",
                "verison": 10,
                "requests": [
                        {
                                "insert_text": {
                                        "text": "text content",
                                        "location": {
                                                "index": 10
                                        }
                                }
                        },
                        {
                                "insert_table": {
                                        "rows": 2,
                                        "cols": 2,
                                        "location": {
                                                "index": 10
                                        }
                                }
                        }
                ]
        }

参数说明:

        参数              类型              是否必须            说明
        access_token    是       调用接口凭证
        docid   string  是       文档的docid
        version uint32  否       操作的文档版本, 该参数可以通过获取文档内容接口获得。操作后文档版本将更新一版。要更新的文档版本与最新文档版本相差不能超过100个。
        requests        object[]        是       更新操作列表,详见 UpdateRequest

权限说明:

自建应用需配置到“可调用应用”列表中的应用secret所获取的accesstoken来调用(accesstoken如何获取?) 第三方应用需具有“文档”权限 代开发自建应用需具有“文档”权限

RETURN 返回结果:

        {
                "errcode": 0,
                "errmsg": "ok"
        }

RETURN 参数说明:

        参数              类型              说明
        errcode int32   错误码
        errmsg  string  错误码说明

参数详细说明

https://developer.work.weixin.qq.com/document/path/97626#参数详细说明

FUNCTION

获取文档数据

get(access_token, hash);

获取文档数据 最后更新:2023/10/19

SYNOPSIS

https://developer.work.weixin.qq.com/document/path/97659

请求说明:

该接口用于获取文档数据

请求包结构体为:

        {
                "docid": "DOCID"
        }

参数说明:

        参数              类型              是否必须            说明
        access_token    是       调用接口凭证
        docid   string  是       文档的docid

权限说明:

自建应用需配置到“可调用应用”列表中的应用secret所获取的accesstoken来调用(accesstoken如何获取?) 第三方应用需具有“文档”权限 代开发自建应用需具有“文档”权限

RETURN 返回结果:

        {
                "errcode": 0,
                "errmsg": "ok",
                "version": 10,
                "document": {
                        ...
                }
        }

RETURN 参数说明:

        参数              类型              说明
        errcode int32   错误码
        errmsg  string  错误码说明
        version uint32  文档版本
        document        object(Node)    文档内容根节点,详见Node

参数详细说明

https://developer.work.weixin.qq.com/document/path/97659#参数详细说明