APIを実行するユーザーが予定に参加するAPIです。このAPIは、参加したい予定のIDをリクエストとして受け取り、APIを実行するユーザーが該当予定に参加する処理を実行し、参加した後の予定の情報がレスポンスとして返ります。 繰り返し予定と仮予定には参加できません。繰り返し予定に参加する場合は、ScheduleParticipateEventsToRepeatEventを使用します。
ScheduleParticipateEvents
使用可能なGaroonのバージョン
固定リンクがコピーされました
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
パラメーター名 |
型 |
パラメーター数 |
説明 |
event_id/text() |
base:IDType
|
1~ 無制限 |
参加する予定のID |
例
1
2
3
|
<parameters >
<event_id>70</event_id>
</parameters>
|
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<returns>
<schedule_event id="70" event_type="normal" public_type="public" plan="出張" detail="大阪" version="1278568183" timezone="JST" allday="false" start_only="false">
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member>
<user id="6" name="佐藤 昇" order="0"/>
</member>
</members>
<when xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<datetime start="2010-07-07T22:00:00Z" end="2010-07-08T14:00:00Z"/>
</when>
<follows xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<follow id="1" text="Suzuki write a comment" version="1278565662">
<creator user_id="7" name="鈴木 拓也" date="2010-07-08T05:07:42Z" />
</follow>
</follows>
</schedule_event>
</returns>
|
APIを実行するユーザーを参加中の予定から外すAPIです。
このAPIは、抜けたい予定のIDをリクエストとして受け取り、APIを実行するユーザーを該当予定から外す処理が行われ、抜けた後の予定の情報がレスポンスとして返ります。
繰り返し予定と仮予定からは抜けることができません。繰り返し予定から抜ける場合は、ScheduleLeaveEventsFromRepeatEventを使用します。
ScheduleLeaveEvents
使用可能なGaroonのバージョン
固定リンクがコピーされました
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
パラメーター名 |
型 |
パラメーター数 |
説明 |
event_id/text() |
base:IDType
|
1~ 無制限 |
抜けたい予定のID |
例
1
2
3
|
<parameters >
<event_id>72</event_id>
</parameters>
|
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<returns>
<schedule_event id="72"
event_type="normal"
public_type="public"
detail="Normal schedule (Sato + Suzuki)"
version="1278566550"
timezone="Asia/Tokyo"
allday="false"
start_only="false">
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member>
<user id="6" name="佐藤 昇" order="0"/>
</member>
</members>
<when xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<datetime start="2010-07-09T02:00:00Z" end="2010-07-09T03:00:00Z"/>
</when>
</schedule_event>
</returns>
|
繰り返し予定に参加する
固定リンクがコピーされました
APIを実行するユーザーが繰り返し予定に参加するAPIです。 このAPIは、参加したい繰り返し予定の情報をリクエストとして受け取り、APIを実行するユーザーが該当の繰り返し予定に参加する処理を実行し、参加した後の繰り返し予定の情報がレスポンスとして返ります。Garoonを画面から操作した場合と同様に、次の操作をすると、参加した予定は繰り返し予定から通常予定に変わります。
- 特定の日の予定のみに参加する。
- 特定の日以降の予定のみに参加する。
ScheduleParticipateEventsToRepeatEvent
使用可能なGaroonのバージョン
固定リンクがコピーされました
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
例
1
2
3
|
<parameters>
<operation event_id="3" type="all"></operation>
</parameters>
|
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<returns>
<result>
<original id="3" event_type="repeat" public_type="public"
detail="repeat event" version="1281585504" timezone="Asia/Tokyo"
allday="true" start_only="false">
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member><user id="2" name="user1" order="0"/></member>
<member><user id="3" name="user2" order="1"/></member>
<member><user id="4" name="user3" order="2"/></member>
<member><user id="1" name="Administrator" order="3"/></member>
</members>
<repeat_info xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<condition type="day" day="13" week="5" start_date="2010-08-13"
end_date="2010-08-18" />
<exclusive_datetimes></exclusive_datetimes>
</repeat_info>
</original>
<modified id="3" event_type="repeat"
public_type="public" detail="repeat event"
version="1281585504" timezone="Asia/Tokyo"
allday="true" start_only="false">
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member><user id="2" name="user1" order="0"/></member>
<member><user id="3" name="user2" order="1"/></member>
<repeat_info xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<condition type="day" day="13" week="5" start_date="2010-08-13"
end_date="2010-08-18" />
<exclusive_datetimes></exclusive_datetimes>
</repeat_info>
</modified>
</result>
</returns>
|
繰り返し予定から抜ける
固定リンクがコピーされました
APIを実行するユーザーを参加中の繰り返し予定から外すAPIです。 このAPIは、抜けたい繰り返し予定の情報をリクエストとして受け取り、APIを実行するユーザーが該当の繰り返し予定から抜ける処理が行われ、抜けた後の繰り返し予定の情報をレスポンスとして返します。Garoonを画面から操作した場合と同様に、次の操作すると、参加した予定は繰り返し予定から通常予定に変わります。
- 特定の日の予定のみに参加する。
- 特定の日以降の予定のみに参加する。
ScheduleLeaveEventsFromRepeatEvent
使用可能なGaroonのバージョン
固定リンクがコピーされました
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
例
1
2
3
|
<parameters>
<operation xmlns="" event_id="3" type="all"></operation>
</parameters>
|
例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<returns>
<result>
<original id="3" event_type="repeat" public_type="public" detail="repeat event"
version="1281586852" timezone="Asia/Tokyo" allday="true" start_only="false" >
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member><user id="2" name="user1" order="0"/></member>
<member><user id="3" name="user2" order="1"/></member>
<member><user id="4" name="user3" order="2"/></member>
</members>
<repeat_info xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<condition type="day" day="13" week="5" start_date="2010-08-13"
end_date="2010-08-18" />
<exclusive_datetimes></exclusive_datetimes>
</repeat_info>
</original>
<modified id="3" event_type="repeat" public_type="public" detail="repeat event"
version="1281586852" timezone="Asia/Tokyo" allday="true" start_only="false" >
<members xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<member><user id="2" name="user1" order="0"/></member>
<member><user id="3" name="user2" order="1"/></member>
<member><user id="4" name="user3" order="2"/></member>
</members>
<repeat_info xmlns="http://schemas.cybozu.co.jp/schedule/2008">
<condition type="day" day="13" week="5" start_date="2010-08-13"
end_date="2010-08-18" />
<exclusive_datetimes></exclusive_datetimes>
</repeat_info>
</modified>
</result>
</returns>
|