wps 云文档的服务器地址,在WPS云文档保存、管理文件

云文档上传和获取服务端调用

目录

1, 获取APP剩余空间

获取APP剩余空间

接口说明

获取APP剩余空间

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "remaining":REMAINING, "result":0}

2, 获取文件列表

获取文件列表

接口说明

获取文件列表

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

parentidint64required文件夹所在父目录 默认为0

orderstringfalse排序规则(ASC/DESC) 默认为DESC

orderbystringfalse排序依据内容(fname/mtime) 默认为mtime

offsetstringfalse获取文件的初始值,默认为0

countstringfalse获取文件数量,默认为30

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "files":[ { "id":ID, "fname":"FNAME", "ftype":"FTYPE" } ], "result":0}

3, 创建文件夹

创建文件夹

接口说明

创建文件夹

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

parentidint64required文件夹所在父目录

namestringrequired文件夹名

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "data":{ "fname":"FNAME", "folderid":FOLDERID }, "result":0}

4, 获取上传文件的链接

获取上传文件的链接

接口说明

获取上传文件的链接

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

parentidint64required文件夹所在父目录

sizeint64required文件大小

namestringrequired文件名称

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0, "data":{ "upload_url":"UPLOADURL", "request_header":{ "authorization":"AUTHORIZATION", "date":"DATE", "content_type":"CONTENTTYPE", "x-kss-newfilename-in-body":"XKSSNEWFILENAMEINBODY" } }}

5, 上传文件到金山云

上传文件到金山云

接口说明

上传文件到金山云

请求说明

HEADER说明参数参数类型是否必须说明datestringrequireddate

x-kss-newfilename-in-bodystringrequiredx-kss-newfilename-in-body

Content-TypestringrequiredContent-Type

authorizationstringrequiredauthorization

BODY说明

上传的文件内容(二进制)

返回

{ "newfilename":"NEWFILENAMESHA1"}

6, 上传文件信息

上传文件信息

接口说明

上传文件信息

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

parentidint64required文件夹所在父目录

sizeint64required文件大小

sha1stringrequiredsha1

namestringrequired文件名称

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "data":{ "fname":"FNAME", "fileid":FILEID }, "result":0}

7, 获取分享文件链接

获取分享文件链接

接口说明

获取分享文件链接

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidint64required文件id

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0, "linkurl":"LINKURL", "fname":"FNAME"}

8, 获取文件下载链接

获取文件下载链接

接口说明

获取文件下载链接

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidint64required文件id

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0, "url":"URL"}

9, 文件重命名

文件重命名

接口说明

文件重命名

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidint64required文件id

newnamestringrequired新的文件名

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0 "msg":"success"}

10, 文件复制

文件复制

接口说明

文件复制,只能在本应用文件夹内进行

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidsstringrequired文件id列表,用,分隔

fromparentidint64required源目录id

toparentidint64required目标目录id

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0 "msg":"success"}

11, 文件移动

文件移动

接口说明

文件移动,只能在本应用文件夹内进行

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidsstringrequired文件id列表,用,分隔

fromparentidint64required源目录id

toparentidint64required目标目录id

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0 "msg":"success"}

12, 文件删除

文件删除

接口说明

文件删除,只能在本应用文件夹内进行

请求说明

参数说明参数参数类型是否必须说明access_tokenstringrequiredaccess_token

appidstringrequired应用唯一标识

fileidsstringrequired文件id列表,用,分隔

parentidint64required文件夹所在父目录

Header说明Header名称是否必须说明Content-typerequired值为:application/json

返回

{ "result":0 "msg":"success"}