[关闭]
@myyzs 2019-04-23T07:27:01.000000Z 字数 1325 阅读 33

日程同步接口


1. 获取corpid和code

由云助手跳转到第三方应用的时候在header头中包含了corpid和code信息,第三方应用可以从header中获取到这两个参数。

注:code有效期为1分钟

2. 获取应用的access_token

根据corpid和corpsecret获取获取access_token

接口地址:

https://www.fdccloud.com/api/yzs-app-open/get-access-token

传参方式 : POST

参数:

  1. {
  2. "corpid":"从header中获取corpid,标识租户用的",
  3. "corpsecret":"在注册应用时,由云助手团队分配"
  4. }

返回结果

成功返回

  1. {
  2. "errcode":0,
  3. "errmsg":"ok",
  4. "data"{
  5. "access_token":"",
  6. "expires_in":7200
  7. }}

失败返回

  1. {"errcode":"错误code","errmsg":"错误信息","data":""}

注意:

access_token有效期为7200秒

3.保存日程

接口地址:

api-path
http://www.fdccloud.com/api/tenant-open/save-schedule?access_token=ACCESSTOKEN

传参方式:

Post

  1. {
  2. "tenant_id": "my56a9c966df069",
  3. "openid": "mysoft5aa790f59c018683545220",
  4. "schedule": {
  5. "content": "移动计划-1",
  6. "start_time": "2018-08-09 08:00",
  7. "end_time": "2018-08-09 10:00",
  8. "app_code": "3042",
  9. "open_url":"https://www.fdccloud.com"
  10. }
  11. }

注意
1、以上schdule节点内容都会做必填项校验,不能为空;
2、开始时间和结束时间格式为 2018-11-04 08:00

POST参数说明

参数名称 描述
content 日程内容
start_time 开始时间
end_time 结束时间
app_code 哪个应用同步过来的日程
open_url 日程对应的打开链接

返回结果:

成功

  1. {
  2. "errcode": 0,
  3. "errmsg": "ok",
  4. "data": {
  5. "id": "42"
  6. }
  7. }

失败

  1. {
  2. "errcode": "-1001",
  3. "errmsg": "xxxx不能为空",
  4. "data": ""
  5. }

4.删除日程

接口地址:

http://www.fdccloud.com/api/tenant-open/delete-schedule?access_token=ACCESSTOKEN

传参方式:

Post

  1. {
  2. "tenant_id": "dev_fangl",
  3. "openid":"mysoft5aa790f59c018683545220",
  4. "id": "44"
  5. }

注意
1、id不能为空;

POST参数说明

参数名称 描述
id 日程id

返回结果:

成功

  1. {
  2. "errcode": 0,
  3. "errmsg": "ok",
  4. "data": ""
  5. }

失败

  1. {
  2. "errcode": "-1001",
  3. "errmsg": "xxxx不能为空",
  4. "data": ""
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注