このAPIのサポートはまもなく終了します。最新バージョンもしくは他のAPIを利用してください。

    タスク作成

    特定のカレンダーにタスクを作成します。

    APIの種類

    サービスAPI

    Request URL

    https://apis.worksmobile.com/{API ID}/calendar/createTask

    HTTP Method

    POST (Content-Type: application/json; charset=UTF-8)

    Request

    パラメーター タイプ 必須 説明
    calendarId String Y カレンダーID。
    defaultCalendarIdを入力すると、基本カレンダーにタスクが作成されます。
    taskIcalString String Y iCalendarデータ(タスクのiCalendarデータ形式を参照)

    Request Example

    {
        "calendarId": "defaultCalendarId",
        "taskIcalString": "BEGIN:VCALENDAR
    PRODID:-//Works Mobile Corp//LINE WORKS Calendar//KO
    VERSION:2.0
    CALSCALE:GREGORIAN
    BEGIN:VTIMEZONE
    TZID:Asia/Seoul
    TZURL:http://tzurl.org/zoneinfo-outlook/Asia/Seoul
    X-LIC-LOCATION:Asia/Seoul
    BEGIN:STANDARD
    TZOFFSETFROM:+0900
    TZOFFSETTO:+0900
    TZNAME:KST
    DTSTART:19700101T000000
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VTODO
    DTSTAMP:20150114T022018Z
    CREATED:20150113T082753Z
    LAST-MODIFIED:20150113T095241Z
    SUMMARY: タスクのタイトル 
    DUE;VALUE=DATE:20150111
    DESCRIPTION:
    UID:" + uid + "
    STATUS:IN-PROCESS
    PERCENT-COMPLETE:50
    RRULE:FREQ=DAILY;UNTIL=20150212;INTERVAL=2
    ORGANIZER;CN=\"山田太郎\";X-NAVER-USER-ID=16937001:MAILTO:user01@example.com
    X-NAVER-PERSON-IN-CHARGE;CN=\"山田次郎\":19479001
    X-NAVER-LAST-MODIFIER;CN=\"山田太郎\":16937001
    X-NAVER-TASK-GROUP-ID;X-NAVER-TASK-GROUP-NAME=\"マイタスク\":0
    END:VTODO
    END:VCALENDAR"
    }
    

    Response

    API呼び出しに成功したら、結果値を'returnValue'プロパティに入れて返します。

    プロパティ タイプ 必須 説明
    result String Y API呼び出し成功
    returnValue String Y 下記の値が返されます。
    ● タスクの処理タイプ
    ● タスクの作成されたカレンダーID

    Response Example

    {"result":"success","returnValue":{"processType":"create","calendarId":"3"}}