Diese Antwort wurde automatisch übersetzt. Infolgedessen kann es zu grammatikalischen Fehlern oder seltsamen Ausdrücken kommen.
Hallo Nachweis
Vielen Dank, dass Sie Ihre Frage im Microsoft Q&A-Forum gestellt haben
Es scheint, dass Sie den Endpunkt POST /me/calendar/events verwenden, um ein Outlook-Ereignis zu erstellen und es als Onlinebesprechung zu aktivieren. Obwohl Sie "isOnlineMeeting": true und "onlineMeetingProvider": "teamsForBusiness" korrekt in den Request-Body aufgenommen haben, gibt die Antwort dennoch "onlineMeeting": null zurück, und das Problem tritt offenbar nur bei Ihrem Konto auf.
Basierend auf Ihrer Beschreibung möchte ich einen Punkt klären: Können Sie bestätigen, welchen Kontotyp Sie für den API-Aufruf verwenden? Aus meinen Tests mit dem Graph Explorer und unter Bezugnahme auf Beispiel 4 habe ich unterschiedliche Verhaltensweisen je nach Kontotyp festgestellt:
- Mit einem Geschäfts- oder Schulkonto wird das
onlineMeeting-Objekt erfolgreich mit einer gültigenjoinUrlzurückgegeben. - Mit einem persönlichen Microsoft-Konto ist das Feld
onlineMeetingimmernull, selbst wenn der Request korrekt formatiert ist.
Sie können dies direkt im Graph Explorer testen. Nach dem Einloggen wird oben angezeigt, ob es sich um ein persönliches oder ein geschäftliches Konto handelt – dieser Unterschied ist entscheidend für die Erstellung von Onlinebesprechungen über die Graph API.
Ich hoffe, dass Ihnen diese Erkenntnisse weiterhelfen!
Wenn die Antwort hilfreich ist, klicken Sie bitte auf "Antwort akzeptieren" und stimmen Sie der Antwort freundlich zu. Wenn Sie weitere Fragen zu dieser Antwort haben, klicken Sie bitte auf "Kommentieren".
Hinweis: Bitte befolgen Sie die Schritte in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, wenn Sie die entsprechende E-Mail-Benachrichtigung für diesen Thread erhalten möchten.