2017-07-18 1 views
1

Trouver heures de réunion Dans Microsoft API graphique ont nom du paramètre attendeesMicrosoft Graph Trouver les heures de réunion ajouter d'autres participants?

si nous avons 1 participants mon code LOOK va comme ça

{ 
    "attendees": [ 
    { 
     "type": "required", 
     "emailAddress": { 
     "name": "Fanny Downs", 
     "address": "[email protected]" 
     } 
    } 
    ], 
    "locationConstraint": { 
    "isRequired": "false", 
    "suggestLocation": "false", 
    "locations": [ 
     { 
     "resolveAvailability": "false", 
     "displayName": "Conf room Hood" 
     } 
    ] 
    }, 
    "timeConstraint": { 
    "activityDomain":"unrestricted", 
    "timeslots": [ 
     { 
     "start": { 
      "dateTime": "2017-04-17T09:00:00", 
      "timeZone": "Pacific Standard Time" 
     }, 
     "end": { 
      "dateTime": "2017-04-19T17:00:00", 
      "timeZone": "Pacific Standard Time" 
     } 
     } 
    ] 
    }, 
    "meetingDuration": "PT2H", 
    "returnSuggestionReasons": "true", 
    "minimumAttendeePercentage": "100" 
} 

et j'essayer d'ajouter d'autres participants par le code de changement à ce

"attendees": [ 
    { 
     "type": "required", 
     "emailAddress": { 
     "name": "Fanny Downs", 
     "address": "[email protected]" 
     } , 
     "emailAddress": { 
     "name": "Joey medapple", 
     "address": "[email protected]" 
     } 
    } 
    ] 

mais il ne fonctionne pas

comment pourrais-je ajouter d'autres participants

Répondre

1

Vous placez la 2ème personne au mauvais niveau. Chaque « participant » devrait ressembler contenir à la fois type et emailAddress:

"attendees": [{ 
    "type": "required", // First Attendee 
    "emailAddress": { 
     "name": "Fanny Downs", 
     "address": "[email protected]" 
    } 
}, { 
    "type": "required", // Second Attendee 
    "emailAddress": { 
     "name": "Jonny Doe", 
     "address": "[email protected]" 
    } 
}, { 
    "type": "optional", // Third Attendee 
    "emailAddress": { 
     "name": "Dave Smith", 
     "address": "[email protected]" 
    } 
}], 

Donc, vous demande complète devrait ressembler à ceci:

{ 
    "attendees": [{ 
     "type": "required", // First Attendee 
     "emailAddress": { 
      "name": "Fanny Downs", 
      "address": "[email protected]" 
     } 
    }, { 
     "type": "required", // Second Attendee 
     "emailAddress": { 
      "name": "Jonny Doe", 
      "address": "[email protected]" 
     } 
    }, { 
     "type": "optional", // Third Attendee 
     "emailAddress": { 
      "name": "Dave Smith", 
      "address": "[email protected]" 
     } 
    }], 
    "locationConstraint": { 
     "isRequired": "false", 
     "suggestLocation": "false", 
     "locations": [{ 
      "resolveAvailability": "false", 
      "displayName": "Conf room Hood" 
     }] 
    }, 
    "timeConstraint": { 
     "activityDomain": "unrestricted", 
     "timeslots": [{ 
      "start": { 
       "dateTime": "2017-04-17T09:00:00", 
       "timeZone": "Pacific Standard Time" 
      }, 
      "end": { 
       "dateTime": "2017-04-19T17:00:00", 
       "timeZone": "Pacific Standard Time" 
      } 
     }] 
    }, 
    "meetingDuration": "PT2H", 
    "returnSuggestionReasons": "true", 
    "minimumAttendeePercentage": "100" 
} 
+1

c'est un travail! Merci – Joey