Skip to main content

QQ Doc is a simple document management system.

Project description

腾讯文档 API SDK

根据《腾讯文档——开发文档》实现了 API 接口。

请区分腾讯文档企业微信文档,前者域名 docs.qq.com,后者域名是 doc.weixin.qq.com

功能特点:

  • token 有 cache
  • 基本接口有封装
  • 合并接口封装,比如单接口实现上传文档等

Demo 中有 xlsx 的文档上传到指定目录下的示例,需要替换自己的 client_idclient_secret

demo.png

注意:腾讯文档支持同名文件的存在,所以如果多次执行,会产生多个文件,他们的ID不同,但是命名相同。请记得清理

接口实现情况

文件操作

接口 方法名称
新建文档
查询文档
重命名文档
移动文档
删除文档 delete_folder
生成副本
收藏文档
置顶文档
设置水印
创建快捷方式
恢复文档

导入文件

接口 方法名称
预导入文档 create_import_info
异步导入文档 async_import_document
查询导入进度 get_import_progress
[封装]同步导入文档 upload_file

导出文件

接口 方法名称
导出文档
导出进度查询

文件夹操作

接口 方法名称
获取文档列表 list_folder_contents
查询文件夹信息 get_folder_metadata
[封装]根据文件名获得文件列表 get_folder_by_name
添加文件夹 create_folder
[封装]创建文件夹如果不存在 create_folder_if_not_exist
删除文件夹 delete_folder
查询文件夹权限
移动文件夹
重命名文件夹

文档权限

接口 方法名称
查询用户访问权限 get_file_access
转让文档所有权
查看文档权限 get_file_permission
设置文档权限 set_file_permission
申请文档权限
添加协作成员 add_collaborators
移除协作成员
查询协作成员 get_collaborators

搜索

接口 方法名称
列表过滤
关键字搜索

功能接口

接口 方法名称
fileID 转换
上传图片

通知

接口 方法名称
查询消息列表未读数量

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qq_doc-0.1.0.dev2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qq_doc-0.1.0.dev2-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file qq_doc-0.1.0.dev2.tar.gz.

File metadata

  • Download URL: qq_doc-0.1.0.dev2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for qq_doc-0.1.0.dev2.tar.gz
Algorithm Hash digest
SHA256 a1d0e7d6f1e74e29c26af50b784cbf1275e1cd9ce02c9902cc383f4c1f906841
MD5 cf9fd880048ed861f228df24ef26d137
BLAKE2b-256 2691a2296b61fa25ae4c773c8cad93a832be9f014d7614b9fdf090c60b9bb91b

See more details on using hashes here.

File details

Details for the file qq_doc-0.1.0.dev2-py3-none-any.whl.

File metadata

  • Download URL: qq_doc-0.1.0.dev2-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for qq_doc-0.1.0.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 991eff45682e8038e365eaee1295b8dd494d876fb38fb932bcb010fa4a51c3dc
MD5 21fc1334f097f97c5eb534248e170a78
BLAKE2b-256 d1aedbe2988ed1c8f52eaedf69ca34b22af5ff000ba684150659153eb6f5dd90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page