8. 设置提醒组件
8.1 功能说明
应用可以调用该组件设置日历提醒
8.2 组件说明
组件使用365日历提供的日历服务
在需要使用的页面上嵌入js
然后在需要的地方如下调用即可
window.openGroup.setReminder({
appid: 101234888, // 选填,若不填则使用url参数appid(必须有)
// 当前用户的openid
openid: 'C4004C007B298B3B03A8AB76E485F50E', // 选填,若不填则使用url参数openid(必须有)
// 本群openid
group_openid: 'F431CD4D369A1B50B77B10ACD0E1FBD2', // 选填,若不填则使用url参数group_openid(必须有)
// 提醒标题(内容)
title: '这里是提醒标题', // 必填
// 日历提供一个链接位,此参数是调用API https://graph.qq.com/v3/qqqun/prepare_param_sign返回的
url: '//app.qun.qq.com/cgi-bin/open_group/check_app_auth?_wv=1027&src=8&encry=jAd2QHOXVAyXedjByGvmtx0AYLUQqlwqyixs9gd_Uy4jZ06t623_C-Rak59CHuiqa9Pi96DNRMlIcG4RHO2TgI_YpaBmwbWP9Se00000008@',
// 是否是全天提醒
all_day_event: false,
// 提醒开始时间,时间戳
start_time: 1446197640544,
// 提醒结束时间,时间戳
end_time: 1446284056337,
// 开始时间前几分钟提醒
before_minutes: 5,
// 签名,此参数是调用API https://graph.qq.com/v3/qqqun/prepare_param_sign返回的
sign: '3494CF5D49DB7266DECB86BD65100000',
// 签名参数,此参数是调用API https://graph.qq.com/v3/qqqun/prepare_param_sign返回的
sign_time: 1446197706,
// 签名时间,此参数是调用API https://graph.qq.com/v3/qqqun/prepare_param_sign返回的
key_list: 'all_day_event,before_minutes,end_time,sign_time,start_time,title,url'
});
拉取调用参数的签名的url:
https://graph.qq.com/v3/qqqun/prepare_param_sign
参数说明:
平台公共入参请参考
//wiki.open.qq.com/wiki/API3.0%E6%96%87%E6%A1%A3#.E5.85.AC.E5.85.B1.E5.8F.82.E6.95.B0.E8.AF.B4.E6.98.8E
非平台公共字段及返回字段说明:
字段名称 输入或输出 必填 数值类型 字段说明
group_openid in 是 string 群openid
url in 否 string(32) 需要跳转的url,如果没有为应用主页
ret out 是 int 0 表示成功 非0一般为参数错误或系统问题
sign out 否 string(16) 对参数的签名
sign_time out 否 int 签名时间
key_list out 否 string 签名的参数列表
8.3 注意事项
需保证页面url上有有效参数appid、openid、group_openid
配套API https://graph.qq.com/v3/qqqun/prepare_param_sign