Name

QQ::weixin::work::oa::calendar

DESCRIPTION

日历

FUNCTION

add(access_token, hash);

创建日历

SYNOPSIS

https://work.weixin.qq.com/api/doc/90000/90135/92618

请求说明:

请求包结构体为:

{
    "calendar" : {
        "organizer" : "userid1",
        "summary" : "test_summary",
        "color" : "#FF3030",
        "description" : "test_describe",
        "shares" : [
            {
                "userid" : "userid2"
            },
            {
                "userid" : "userid3"
            }
        ]
    }
}

参数说明:

参数	            必须	说明
access_token	是	调用接口凭证。获取方法查看“获取access_token”
calendar	是	日历信息
organizer	是	指定的组织者userid。注意该字段指定后不可更新
summary	是	日历标题。1 ~ 128 字符
color	是	日历在终端上显示的颜色,RGB颜色编码16进制表示,例如:”#0000FF” 表示纯蓝色
description	否	日历描述。0 ~ 512 字符
shares	否	日历共享成员列表。最多2000人
userid	是	日历共享成员的id

权限说明

RETURN 返回结果

{
   "errcode": 0,
   "errmsg": "ok",
   "cal_id":"wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA"
}

RETURN 参数说明

参数	    说明
errcode	返回码
errmsg	对返回码的文本描述内容
cal_id	日历ID

update(access_token, hash);

更新日历

SYNOPSIS

https://work.weixin.qq.com/api/doc/90000/90135/92619

请求说明:

请求包体:

{
    "calendar" : {
      "cal_id":"wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA",
      "summary" : "test_summary",
      "color" : "#FF3030",
      "description" : "test_describe_1",
      "shares" : [
          {
              "userid" : "userid1"
          },
          {
              "userid" : "userid2"
          }
      ]
    }
}

参数说明:

参数	            必须	说明
access_token	是	调用接口凭证
calendar	是	日历信息
cal_id	是	日历ID
summary	是	日历标题。1 ~ 128 字符
color	是	日历颜色,RGB颜色编码16进制表示,例如:”#0000FF” 表示纯蓝色
description	否	日历描述。0 ~ 512 字符
shares	否	日历共享成员列表。最多2000人
userid	是	日历共享成员的id

权限说明

注意, 不可更新组织者。

RETURN 返回结果

{
   "errcode": 0,
   "errmsg": "updated"
}

RETURN 参数说明

参数	    说明
errcode	返回码
errmsg	对返回码的文本描述内容

get(access_token, hash);

获取日历

SYNOPSIS

https://work.weixin.qq.com/api/doc/90000/90135/92621

请求说明:

请求包结构体为:

{
	"cal_id_list": ["wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA"]
}

参数说明:

参数	            必须	说明
access_token	是	调用接口凭证
cal_id_list	是	日历ID列表。一次最多可获取1000条

权限说明

RETURN 返回结果

{
    "errcode": 0,
    "errmsg": "ok",
    "calendar_list": [
        {
            "cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA",
            "organizer": "userid1",
            "summary" : "test_summary",
            "color" : "#FF3030",
            "description": "test_describe_1",
            "shares": [
                {
                    "userid": "userid2"
                },
                {
                    "userid": "userid1"
                }
            ]
        }
    ]
}

RETURN 参数说明

参数	    说明
errcode	返回码
errmsg	对返回码的文本描述内容
calendar_list	日历列表
cal_id	日历ID
organizer	指定的组织者userid
summary	日历标题。1 ~ 128 字符
color	日历颜色,RGB颜色编码16进制表示,例如:”#0000FF” 表示纯蓝色
description	日历描述。0 ~ 512 字符
shares	日历共享成员列表。最多2000人
userid	日历共享成员的id

del(access_token, hash);

删除日历

SYNOPSIS

https://work.weixin.qq.com/api/doc/90000/90135/92620

请求说明:

请求包结构体为:

{
	"cal_id":"wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA"
}

参数说明:

参数	            必须	说明
access_token	是	调用接口凭证
cal_id	是	日历ID

权限说明

RETURN 返回结果

{
    "errcode": 0,
    "errmsg": "ok"
}

RETURN 参数说明

参数	    说明
errcode	返回码
errmsg	对返回码的文本描述内容