Documentation ¶
Overview ¶
Package wedrive 效率工具/微盘
Index ¶
- func FileAclAdd(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileAclDel(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileCreate(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileDelete(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileDownload(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileInfo(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileList(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileMove(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileRename(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileSetting(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileShare(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func FileUpload(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceAclAdd(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceAclDel(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceCreate(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceDismiss(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceInfo(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceRename(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceSetting(ctx *corporation.App, payload []byte) (resp []byte, err error)
- func SpaceShare(ctx *corporation.App, payload []byte) (resp []byte, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileAclAdd ¶
func FileAclAdd(ctx *corporation.App, payload []byte) (resp []byte, err error)
新增指定人
该接口用于对指定文件添加指定人/部门。
See: https://work.weixin.qq.com/api/doc/90000/90135/93658
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_acl_add?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileAclAdd(ctx, payload) fmt.Println(resp, err) }
Output:
func FileAclDel ¶
func FileAclDel(ctx *corporation.App, payload []byte) (resp []byte, err error)
删除指定人
该接口用于删除指定文件的指定人/部门。
See: https://work.weixin.qq.com/api/doc/90000/90135/93658
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_acl_del?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileAclDel(ctx, payload) fmt.Println(resp, err) }
Output:
func FileCreate ¶
func FileCreate(ctx *corporation.App, payload []byte) (resp []byte, err error)
新建文件/微文档
该接口用于在微盘指定位置新建文件、微文档。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileCreate(ctx, payload) fmt.Println(resp, err) }
Output:
func FileDelete ¶
func FileDelete(ctx *corporation.App, payload []byte) (resp []byte, err error)
删除文件
该接口用于删除指定文件。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_delete?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileDelete(ctx, payload) fmt.Println(resp, err) }
Output:
func FileDownload ¶
func FileDownload(ctx *corporation.App, payload []byte) (resp []byte, err error)
下载文件
该接口用于下载文件,请求的userid需有下载权限。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_download?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileDownload(ctx, payload) fmt.Println(resp, err) }
Output:
func FileInfo ¶
func FileInfo(ctx *corporation.App, payload []byte) (resp []byte, err error)
文件信息
该接口用于获取指定文件的信息。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_info?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileInfo(ctx, payload) fmt.Println(resp, err) }
Output:
func FileList ¶
func FileList(ctx *corporation.App, payload []byte) (resp []byte, err error)
获取文件列表
该接口用于获取指定地址下的文件列表。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_list?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileList(ctx, payload) fmt.Println(resp, err) }
Output:
func FileMove ¶
func FileMove(ctx *corporation.App, payload []byte) (resp []byte, err error)
移动文件
该接口用于将文件移动到指定位置。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_move?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileMove(ctx, payload) fmt.Println(resp, err) }
Output:
func FileRename ¶
func FileRename(ctx *corporation.App, payload []byte) (resp []byte, err error)
重命名文件
该接口用于对指定文件进行重命名。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_rename?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileRename(ctx, payload) fmt.Println(resp, err) }
Output:
func FileSetting ¶
func FileSetting(ctx *corporation.App, payload []byte) (resp []byte, err error)
分享设置
该接口用于文件的分享设置。
See: https://work.weixin.qq.com/api/doc/90000/90135/93658
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_setting?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileSetting(ctx, payload) fmt.Println(resp, err) }
Output:
func FileShare ¶
func FileShare(ctx *corporation.App, payload []byte) (resp []byte, err error)
获取分享链接
该接口用于获取文件的分享链接。
See: https://work.weixin.qq.com/api/doc/90000/90135/93658
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_share?access_token=ACCESS_TOKEN
func FileUpload ¶
func FileUpload(ctx *corporation.App, payload []byte) (resp []byte, err error)
上传文件
该接口用于向微盘中的指定位置上传文件。
See: https://work.weixin.qq.com/api/doc/90000/90135/93657
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_upload?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.FileUpload(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceAclAdd ¶
func SpaceAclAdd(ctx *corporation.App, payload []byte) (resp []byte, err error)
添加成员/部门
该接口用于对指定空间添加成员/部门,可一次性添加多个。
See: https://work.weixin.qq.com/api/doc/90000/90135/93656
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_acl_add?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceAclAdd(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceAclDel ¶
func SpaceAclDel(ctx *corporation.App, payload []byte) (resp []byte, err error)
移除成员/部门
该接口用于对指定空间移除成员/部门,操作者需要有移除权限。
See: https://work.weixin.qq.com/api/doc/90000/90135/93656
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_acl_del?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceAclDel(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceCreate ¶
func SpaceCreate(ctx *corporation.App, payload []byte) (resp []byte, err error)
新建空间
该接口用于在微盘内新建空间,可以指定人创建空间。
See: https://work.weixin.qq.com/api/doc/90000/90135/93655
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceCreate(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceDismiss ¶
func SpaceDismiss(ctx *corporation.App, payload []byte) (resp []byte, err error)
解散空间
该接口用于解散已有空间,需要以空间管理员身份来解散。
See: https://work.weixin.qq.com/api/doc/90000/90135/93655
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_dismiss?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceDismiss(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceInfo ¶
func SpaceInfo(ctx *corporation.App, payload []byte) (resp []byte, err error)
获取空间信息
该接口用于获取空间成员列表、信息、权限等信息。
See: https://work.weixin.qq.com/api/doc/90000/90135/93655
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_info?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceInfo(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceRename ¶
func SpaceRename(ctx *corporation.App, payload []byte) (resp []byte, err error)
重命名空间
该接口用于重命名已有空间,接收userid参数,以空间管理员身份来重命名。
See: https://work.weixin.qq.com/api/doc/90000/90135/93655
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_rename?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceRename(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceSetting ¶
func SpaceSetting(ctx *corporation.App, payload []byte) (resp []byte, err error)
权限管理
该接口用于修改空间权限,需要传入userid,修改权限范围继承传入用户的权限范围。
See: https://work.weixin.qq.com/api/doc/90000/90135/93656
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_setting?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/wxwork/corporation" "github.com/fastwego/wxwork/corporation/apis/efficiency/wedrive" ) func main() { var ctx *corporation.App payload := []byte("{}") resp, err := wedrive.SpaceSetting(ctx, payload) fmt.Println(resp, err) }
Output:
func SpaceShare ¶
func SpaceShare(ctx *corporation.App, payload []byte) (resp []byte, err error)
获取邀请链接
该接口用于获取空间邀请分享链接。
See: https://work.weixin.qq.com/api/doc/90000/90135/93656
POST https://qyapi.weixin.qq.com/cgi-bin/wedrive/space_share?access_token=ACCESS_TOKEN
Types ¶
This section is empty.