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

创建日程

创建日程,当 calendar_id = primary 时, 操作的是主日历下的数据

标签日程

请求说明

字段
请求地址
https://openapi.wps.cn/v7/calendars/{calendar_id}/events/create
HTTP 方法
POST
接口描述
创建日程,当 calendar_id = primary 时, 操作的是主日历下的数据。用户身份每天最多创建500个日程,应用身份不限制
签名方式
KSO-1
限频策略
权限要求
查询和管理日程信息(应用授权) kso.calendar_events.readwrite
查询和管理日程信息(用户授权) kso.calendar_events.readwrite

请求头 (Headers)

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

路径参数 (Path)

属性名类型是否必填描述可选值
calendar_id
string日历id,可从日历列表、主日历详情获取,或使用primary指代用户的主日历-

请求体(Body)

请求体格式: application/json

没有可用的数据

请求体示例

json
{
  "attendee_ability": "can_see_others",
  "description": "string",
  "end_time": {
    "date": "string",
    "datetime": "string"
  },
  "free_busy_status": "busy",
  "locations": [
    {
      "name": "string"
    }
  ],
  "online_meeting": {
    "description": "string",
    "provider": "kso",
    "url": "string"
  },
  "recurrence": {
    "by_day": [
      "string"
    ],
    "by_month": [
      0
    ],
    "by_month_day": [
      0
    ],
    "count": 0,
    "exdate": [
      {
        "date": "string",
        "datetime": "string"
      }
    ],
    "freq": "YEARLY",
    "interval": 0,
    "until_date": {
      "date": "string",
      "datetime": "string"
    }
  },
  "reminders": [
    {
      "minutes": 0
    }
  ],
  "start_time": {
    "date": "string",
    "datetime": "string"
  },
  "summary": "string",
  "user_id": "string",
  "visibility": "default"
}

响应体(Response)

HTTP状态码: 200
响应体格式: application/json

没有可用的数据

响应体示例

json
{
  "data": {
    "calendar_id": "string",
    "description": "string",
    "end_time": {
      "date": "string",
      "datetime": "string"
    },
    "free_busy_status": "busy",
    "id": "string",
    "locations": [
      {
        "name": "string"
      }
    ],
    "online_meeting": {
      "description": "string",
      "provider": "kso",
      "url": "string"
    },
    "organizer": {
      "type": "user",
      "user_id": "string"
    },
    "original_start_time": {
      "date": "string",
      "datetime": "string"
    },
    "recurrence": {
      "by_day": [
        "string"
      ],
      "by_month": [
        0
      ],
      "by_month_day": [
        0
      ],
      "count": 0,
      "exdate": [
        {
          "date": "string",
          "datetime": "string"
        }
      ],
      "freq": "YEARLY",
      "interval": 0,
      "until_date": {
        "date": "string",
        "datetime": "string"
      }
    },
    "recurring_event_id": "string",
    "reminders": [
      {
        "minutes": 0
      }
    ],
    "start_time": {
      "date": "string",
      "datetime": "string"
    },
    "status": "normal",
    "summary": "string",
    "visibility": "default"
  },
  "code": 0,
  "msg": "string"
}