2015-11-25 4 views
0

create J'ai suivi ce guide pour travailler sur Domino 9.0.1Domino services 9.x calendrier de réunion

Domino Calendar services

J'utilise JSON et la commande fonctionne POST mais crée un rendez-vous, ce que je veux faire est de créer une réunion. J'ai essayé de définir d'autres champs comme event ['x-lotus-appttype']. Data ou event.AppointmentType = 3 mais j'ai quand même un rendez-vous.

JSON J'envoie

{ 
    "events": [ 
    { 
     "summary":"Meeting 1", 
     "location":"Location 1", 
     "start": { 
     "date":"2013-12-01", 
     "time":"13:00:00", 
     "utc":true 
     }, 
     "end": { 
     "date":"2013-12-01", 
     "time":"14:00:00", 
     "utc":true 
     } 
    } 
    ] 
} 

Quel est le format JSON correct pour créer une réunion?

Répondre

2

Jetez un oeil à la documentation suivante: Event with attendees represented in JSON format

Exemple 4. événement avec les participants et tableau de fuseau horaire:

{ 
    "x-lotus-charset": { 
    "data": "UTF-8" 
    }, 
    "timezones": [ 
    { 
     "tzid": "Eastern", 
     "standard": { 
     "start": { 
      "date": "1950-11-05", 
      "time": "02:00:00" 
     }, 
     "offsetFrom": "-0400", 
     "offsetTo": "-0500", 
     "recurrenceRule": "FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;BYHOUR=2;BYMINUTE=0" 
     }, 
     "daylight": { 
     "start": { 
      "date": "1950-03-12", 
      "time": "02:00:00" 
     }, 
     "offsetFrom": "-0500", 
     "offsetTo": "-0400", 
     "recurrenceRule": "FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;BYHOUR=2;BYMINUTE=0" 
     } 
    } 
    ], 
    "events": [ 
    { 
     "href": "/mail/dlawson.nsf/api/calendar/events/DB7E0BAC21EC322A85257BD200756E26-Lotus_Notes_Generated", 
     "id": "DB7E0BAC21EC322A85257BD200756E26-Lotus_Notes_Generated", 
     "summary": "Staff meeting", 
     "location": "Ray's office", 
     "description": "Please email your status update 24 hours before the meeting.", 
     "start": { 
     "date": "2013-09-12", 
     "time": "09:00:00", 
     "tzid": "Eastern" 
     }, 
     "end": { 
     "date": "2013-09-12", 
     "time": "10:00:00", 
     "tzid": "Eastern" 
     }, 
     "class": "public", 
     "transparency": "opaque", 
     "sequence": 0, 
     "last-modified": "20130825T212457Z", 
     "attendees": [ 
     { 
      "role": "chair", 
      "status": "accepted", 
      "rsvp": false, 
      "displayName": "Duke Lawson/Peaks", 
      "email": "[email protected]" 
     }, 
     { 
      "role": "req-participant", 
      "status": "needs-action", 
      "rsvp": true, 
      "displayName": "Dean Melnyk/Peaks", 
      "email": "[email protected]" 
     }, 
     { 
      "role": "req-participant", 
      "status": "needs-action", 
      "rsvp": true, 
      "displayName": "Raymond Chan/Peaks", 
      "email": "[email protected]" 
     } 
     ], 
     "organizer": { 
     "displayName": "Duke Lawson/Peaks", 
     "email": "[email protected]" 
     }, 
     "x-lotus-broadcast": { 
     "data": "FALSE" 
     }, 
     "x-lotus-notesversion": { 
     "data": "2" 
     }, 
     "x-lotus-appttype": { 
     "data": "3" 
     } 
    } 
    ] 
} 

J'espère que cela peut aider :)

+0

UTC ? Où puis-je obtenir l'information pour UTC? –