主页 > API > 获取日程详情


获取日程详情

/v1/events/:event_id
  • URL

    https://api.worktile.com/v1/events/:event_id

  • HTTP请求方式

    GET

  • 支持格式

    JSON

    Header参数

    {
       "Content-Type":"application/json",
       "access_token":"xxx"
    }
    

    示例

    curl -l https://api.worktile.com/v1/events/aaaabbbb?pid=xxx&access_token=xxx
    
  • HTTP请求参数

    参数 必选 类型 说明
    event_id true string 日程id
    pid true string 项目pid
    access_token true string OAuth授权后获得,请求时可放在header中
  • 返回数据

    示例

    HTTP/1.1 200 ok

    { "event_id":"aaaabbbb", "name":"开会", "summary":"", "location":"会议室", "start":"2015-03-25T02:20:00.000Z", "end":"2015-03-25T03:30:00.000Z", "recurrence":0, "attendees":[ { "uid":"679efdf3960d45a0b8679693098135ff", "name":"gonglinjie", "display_name":"龚林杰", "avatar":"default_avatar.png", "desc":"", "status":3, "online":0 } ], "project":{ "pid":"eda54f766b7f457ea7cdb5a93c6d892e", "name":"Worktile 开发", "pic":"icon-qrcode", "bg":"#4761b5" } }


    返回值字段 类型 说明
    event_id string 日程id
    name string 日程内容
    summary string 日程描述
    location string 位置或地点
    email string 用户邮箱
    desc string 用户描述
    start string 日程开始时间
    end string 日程结束时间
    recurrence number 循环日程类型:0:不是循环日程,1:每日循环,2:每周循环,3:每月循环,4:每年循环
    attendees array 日程参与成员的集合 详情 收起
        uid string 参与日程成员的uid
        name string 参与日程成员的用户名
        display_name string 参与日程成员的昵称
        avatar string 参与日程成员的头像
        desc string 参与日程成员说明
        status number 参与日程成员状态:1:正常,2:邀请,3:需要邮件确认
        online number 参与日程成员的在线状态,0:离线,1:在线,2:忙碌,3:离开
    project object 项目 详情 收起
        pid string 项目pid
        name string 项目名称
        pic string 项目图标
        bg string 项目背景颜色
  • 异常结果

    示例

    HTTP/1.1 404 Not Found

    { "error_code":700009, "error_message":"日程不存在", "request":"/v1/events/:event_id" }


    错误码(error_code) 错误信息(error_message) http状态码(statusCode)
    100005 未授权,请授权后再操作 401
    100006 access_token不正确 400
    700009 日程不存在 400
    700008 获取日程详情失败 500