予定に参加する/予定から抜ける

フォローする

Index

予定に参加する

API実行ユーザーが予定に参加するAPIです。この API は、参加したい予定の ID をリクエストとして受けとり、API実行ユーザーが該当予定に参加する処理を実行し、参加した後の予定の情報をレスポンスとして返します。 繰り返し予定と仮予定には参加できません。繰り返し予定に参加する場合は、ScheduleParticipateEventsToRepeatEventを使用します。

API名

ScheduleParticipateEvents

使用可能なガルーンのバージョン

  • Garoon on cybozu
  • パッケージ版 バージョン 3.0.0以降

リクエスト

パラメーター名 パラメーター数 説明
event_id/text() base:IDType 1 ~ 無制限 参加する予定のID

<parameters > 
  <event_id>70</event_id> 
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
schedule_event schedule:EventType 0 ~ 無制限 参加した予定の詳細

<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を使用します。

API名

ScheduleLeaveEvents

使用可能なガルーンのバージョン

  • Garoon on cybozu
  • パッケージ版 バージョン 3.0.0以降

リクエスト

パラメーター名 パラメーター数 説明
event_id/text() base:IDType 1 ~ 無制限 抜けたい予定のID

<parameters > 
  <event_id>72</event_id> 
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
schedule_event schedule:EventType 0 ~ 無制限 抜けた後の予定の詳細

<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実行ユーザーが該当の繰り返し予定に参加する処理を実行し、参加した後の繰り返し予定の情報をレスポンスとして返します。 ガルーンを画面から操作した場合と同様に、次の操作を行うと、参加した予定は繰り返し予定から通常予定に変わります。

  • 特定の日の予定のみに参加する
  • 特定の日以降の予定のみに参加する

API名

ScheduleParticipateEventsToRepeatEvent

使用可能なガルーンのバージョン

  • Garoon on cybozu
  • パッケージ版 バージョン 3.0.0以降

リクエスト

パラメーター名 パラメーター数 説明
operation schedule:ScheduleParticipateEventsToRepeatEventOperationType 1 ~ 無制限 参加する繰り返し予定の情報

<parameters> 
  <operation event_id="3" type="all"></operation> 
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
result schedule:ScheduleModifyRepeatEventsResultType 0 ~ 無制限 参加した予定の情報

<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> 
        <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> 
    </modified> 
  </result> 
</returns>

繰り返し予定から抜ける

API実行ユーザーを参加中の繰り返し予定から外す API です。 この API は、抜けたい繰り返し予定の情報をリクエストとして受けとり、API実行ユーザーが該当の繰り返し予定から抜ける処理が行われ、抜けた後の繰り返し予定の情報をレスポンスとして返します。 ガルーンを画面から操作した場合と同様に、次の操作を行うと、参加した予定は繰り返し予定から通常予定に変わります。

  • 特定の日の予定のみに参加する
  • 特定の日以降の予定のみに参加する

API名

ScheduleLeaveEventsFromRepeatEvent

使用可能なガルーンのバージョン

  • Garoon on cybozu
  • パッケージ版 バージョン 3.0.0以降

リクエスト

パラメーター名 パラメーター数 説明
operation schedule:ScheduleRemoveEventsFromRepeatEventOperationType 1 ~ 無制限 抜ける繰り返し予定の情報

<parameters> 
  <operation xmlns="" event_id="3" type="all"></operation> 
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
result schedule:ScheduleModifyRepeatEventsResultType 0 ~ 無制限 抜けた繰り返し予定の情報

<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>

記事に関するフィードバック

直接的に記事と関連がないご質問はcybozu developer コミュニティをご活用ください。

ログインしてコメントを残してください。
Powered by Zendesk