Documentation ¶
Overview ¶
Package async_batch 异步批量接口
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DepartmentBatchAdd ¶
批量新增部门
该接口用于向通讯录中批量新增多个部门。 调用该接口需要具有所有新增部门父部门的授权范围。 应用商店应用无权限调用此接口。 调用该接口需要申请 更新通讯录 以及 以应用身份访问通讯录 权限。
See: https://open.feishu.cn/document/ukTMukTMukTM/uMDOwUjLzgDM14yM4ATN
POST https://open.feishu.cn/open-apis/contact/v2/department/batch_add
Example ¶
package main import ( "fmt" "github.com/ylck/feishu" "github.com/ylck/feishu/apis/contact/async_batch" ) func main() { var ctx *feishu.App payload := []byte("{}") resp, err := async_batch.DepartmentBatchAdd(ctx, payload) fmt.Println(resp, err) }
Output:
func TaskGet ¶
查询批量任务执行状态
该接口用于查询通讯录异步任务当前的执行状态以及执行结果。 应用商店应用无权限调用此接口。 调用该接口需要申请 更新通讯录 以及 以应用身份访问通讯录 权限。
See: https://open.feishu.cn/document/ukTMukTMukTM/uUDOwUjL1gDM14SN4ATN
GET https://open.feishu.cn/open-apis/contact/v2/task/get?task_id=0123456789abcdef0123456789abcdef
Example ¶
package main import ( "fmt" "net/url" "github.com/ylck/feishu" "github.com/ylck/feishu/apis/contact/async_batch" ) func main() { var ctx *feishu.App params := url.Values{} resp, err := async_batch.TaskGet(ctx, params) fmt.Println(resp, err) }
Output:
func UserBatchAdd ¶
批量新增用户
该接口用于向通讯录中批量新增多个用户。 调用该接口需要具有待添加用户所在部门的通讯录授权范围。 应用商店应用无权限调用此接口。 调用该接口需要申请 更新通讯录 以及 以应用身份访问通讯录 权限。
See: https://open.feishu.cn/document/ukTMukTMukTM/uIDOwUjLygDM14iM4ATN
POST https://open.feishu.cn/open-apis/contact/v2/user/batch_add
Example ¶
package main import ( "fmt" "github.com/ylck/feishu" "github.com/ylck/feishu/apis/contact/async_batch" ) func main() { var ctx *feishu.App payload := []byte("{}") resp, err := async_batch.UserBatchAdd(ctx, payload) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.