2017-10-14 5 views
1

J'essaie d'utiliser Microsoft Graph pour accepter une demande de réunion.Impossible d'accepter l'événement

D'abord j'utiliser:

GET /me/messages/{longMessageId}?expand=microsoft.graph.eventMessage/event 

Je reçois cette réponse:

{ 
    "id": "longMessageId", 
    "meetingMessageType": "meetingRequest", 
    "body": { 
     // ... 
    }, 
    "sender": { 
     // ... 
    }, 
    // ... 
    "event": { 
     "id": "longEventId", 
     "iCalUId": "longICalUId", 
     "attendees": [ 
      // ... 
     ], 
     "organizer": { 
      // ... 
     } 
     // ... 
    } 
} 

Je mis en place l'accès Calendars.ReadWrite premier. Ensuite, j'essaie d'accepter l'événement par:

POST /me/events/{longEventId}/accept 

Cependant, je suis arrivé cette erreur:

{ 
    "error": { 
     "code": "InternalServerError", 
     "message": "Object reference not set to an instance of an object.", 
     "innerError": { 
      "request-id": "882ea5ad-1d92-4f40-95fc-fceab143f0c0", 
      "date": "2017-10-14T23:29:21" 
     } 
    } 
} 

Répondre

2

Assurez-vous que si vous envoyez un en-tête Content-Type mis à application/json, vous envoyez un corps avec le POST. Par exemple:

{ 
    "sendResponse": true 
} 

Si vous ne voulez pas envoyer un corps, assurez-vous de supprimer l'en-tête Content-Type.