Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

删除用户邮箱

标签邮箱用户邮箱

请求说明

字段
请求地址https://openapi.wps.cn/v7/user_mailboxes/{user_id}/delete
HTTP 方法POST
接口描述清除指定成员的所有用户邮箱,包括主邮箱和别名邮箱。支持ex_user_id和user_id,需要在请求头中标明X-Kso-Id-Type使用 internal或external,默认是internal
签名方式KSO-1
权限要求
查询和管理用户邮箱信息(应用授权) kso.user_mailbox.readwrite

请求头 (Headers)

属性名类型是否必填描述可选值
X-Kso-Id-Typestring类型
* internal - 内部
* external - 外部
internal, external

路径参数 (Path)

属性名类型是否必填描述可选值
user_idstring用户ID,支持user_id或ex_user_id-

响应体(Response)

状态码: 200

没有可用的数据

代码示例

go
package main

import (
	"context"
	"log"
	"net/http"

	"ksogit.kingsoft.net/open-std/wps365-apiclient-go/wps365"
)

// 构造一个 API Client
var apiclient = wps365.NewAPIClient(
	wps365.OptBasePath("https://api.wps.cn"),
	wps365.OptHTTPClient(
		&http.Client{
			Transport: http.DefaultTransport,
		},
	),
)
// 清除指定成员的所有用户邮箱,包括主邮箱和别名邮箱。支持ex_user_id和user_id,需要在请求头中标明X-Kso-Id-Type使用 internal或external,默认是internal
func DeleteMemberMailboxSample() {
	// 将 sid 设置到上下文
	ctx := wps365.WithAuth(context.Background(), "...")
	// 清除指定成员的所有用户邮箱,包括主邮箱和别名邮箱。支持ex_user_id和user_id,需要在请求头中标明X-Kso-Id-Type使用 internal或external,默认是internal
	DeleteMemberMailboxRespBody, err := apiclient.NewDeleteMemberMailboxRequest(
		// user_id,用户ID,支持user_id或ex_user_id
		`user_id`,
	).Execute(ctx)
	if err != nil {
		log.Fatalf(err.Error())
	}
	log.Printf("\n%+v", DeleteMemberMailboxRespBody)
}
func main() {
	DeleteMemberMailboxSample()
}