7
POST https://graph.microsoft.com/v1.0/groups/4a3c5f77-463e-XXXXXX-fa8XXXXXX/calendar/events
Accept: application/json
Authorization: Bearer <Token>
Content-Type: application/json; charset=utf-8


{
  "originalStartTimeZone": "UTC",
  "originalEndTimeZone": "UTC",
  "start": {
    "dateTime": "2015-12-03T09:30:00-00:00",
    "timeZone": "UTC"
  },
  "end": {
    "dateTime": "2015-12-03T10:30:00-00:00",
    "timeZone": "UTC"
  },
  "responseStatus": {
    "response": "Accepted",
    "time": "2015-12-01T18:34:00-08:00"
  },
  "reminderMinutesBeforeStart": 15,
  "isReminderOn": true
}

エラー:

{
  "error": {
    "code": "ErrorInternalServerError",
    "message": "The SMTP address has no mailbox associated with it.",
    "innerError": {
      "request-id": "f62423b0-0ade-494d-8c8c-1b56db60b524",
      "date": "2015-12-02T10:39:44"
    }
  }
}

以下の両方の投稿URLで試しましたが、

POST /groups/<id>/events
POST /groups/<id>/calendar/events

セキュリティが有効なグループ、メールが有効なグループ、統合グループなど、さまざまなグループ タイプを試してみましたが、同じエラー メッセージが表示されます。助けていただければ幸いです。

4

2 に答える 2

4

グループ カレンダーへのアクセスは、アプリのみの承認フローではサポートされていません。

この場合、より良いエラーを返すように取り組んでいます。

于 2015-12-08T21:22:24.797 に答える
3

セキュリティ グループまたはメールが有効なセキュリティ グループでこのエラーが発生すると思います。これは、統合 (O365) グループでのみ機能します。これらのタイプのグループのみにコンテンツが関連付けられています。統合グループを正しく作成していることを確認するために、一般的なリクエストのリクエストとペイロードを次に示します。

POST https://graph.microsoft.com/v1.0/groups

{
  "description":"Group 5bff4 is the best ever",
  "displayName":"Unified group 5bff4",
  "groupTypes":["Unified"],
  "mailEnabled":true,
  "mailNickname":"Group5bff4",
  "securityEnabled":false
}

その後、../groups//events へのリクエストが機能するはずです。注: 基礎となるグループ メールボックスの作成には数秒かかる場合があるため (改善に取り組んでいます)、グループ作成直後のイベントの作成は失敗する可能性があります。

お役に立てれば、

于 2015-12-05T00:18:03.700 に答える