FindMeetingTimes возвращает только 5 предложений (свободных временных интервалов), когда доступно больше.Это известная ошибка? - PullRequest
0 голосов
/ 24 сентября 2018

Я использую эту конечную точку, указанную ниже, чтобы получить информацию о предстоящем свободном времени для комнаты, и в 5 MeetingTimeSlot отображается ограничение результатов.Это известная проблема, связанная с работой?Кто-нибудь еще испытывает подобное поведение?Есть ли флаг для нумерации страниц (это проблема нумерации страниц)?

Конечная точка: https://outlook.office.com/api/v2.0/me/findmeetingtimes

Тело запроса:

{ 
  "Attendees": [ 
    { 
      "Type": "Required",  
      "EmailAddress": { 
        "Name": "Fanny",
        "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com" 
      } 
    } 
  ],  
  "LocationConstraint": { 
    "IsRequired": "false",  
    "SuggestLocation": "true",  
    "Locations": [ 

    ] 
  },  
  "TimeConstraint": { 
    "ActivityDomain":"Work",
    "Timeslots": [ 
      { 
        "Start": { 
          "DateTime": "2018-09-25T07:00:00",  
          "TimeZone": "Pacific Standard Time" 
        },  
        "End": { 
          "DateTime": "2018-09-25T17:00:00",  
          "TimeZone": "Pacific Standard Time" 
        } 
      } 
    ] 
  },  
  "ReturnSuggestionReasons": "true"

} 

Ответ:

{
    "@odata.context": "https://outlook.office.com/api/v2.0/$metadata#Microsoft.OutlookServices.MeetingTimeSuggestionsResult",
    "EmptySuggestionsReason": "",
    "MeetingTimeSuggestions": [
        {
            "Confidence": 100,
            "OrganizerAvailability": "Free",
            "SuggestionReason": "Suggested because it is one of the nearest times when all attendees are available.",
            "MeetingTimeSlot": {
                "Start": {
                    "DateTime": "2018-09-25T08:00:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                },
                "End": {
                    "DateTime": "2018-09-25T08:30:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                }
            },
            "AttendeeAvailability": [
                {
                    "Availability": "Free",
                    "Attendee": {
                        "Type": "Required",
                        "EmailAddress": {
                            "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com"
                        }
                    }
                }
            ],
            "Locations": [
                {
                    "DisplayName": "PDXXMOBILESH",
                    "LocationEmailAddress": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 4",
                    "LocationEmailAddress": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXIC Studio 3",
                    "LocationEmailAddress": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 2",
                    "LocationEmailAddress": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXic Enclave",
                    "LocationEmailAddress": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown"
                }
            ]
        },
        {
            "Confidence": 100,
            "OrganizerAvailability": "Free",
            "SuggestionReason": "Suggested because it is one of the nearest times when all attendees are available.",
            "MeetingTimeSlot": {
                "Start": {
                    "DateTime": "2018-09-25T09:00:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                },
                "End": {
                    "DateTime": "2018-09-25T09:30:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                }
            },
            "AttendeeAvailability": [
                {
                    "Availability": "Free",
                    "Attendee": {
                        "Type": "Required",
                        "EmailAddress": {
                            "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com"
                        }
                    }
                }
            ],
            "Locations": [
                {
                    "DisplayName": "PDXXMOBILESH",
                    "LocationEmailAddress": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 4",
                    "LocationEmailAddress": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXIC Studio 3",
                    "LocationEmailAddress": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 2",
                    "LocationEmailAddress": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXic Enclave",
                    "LocationEmailAddress": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown"
                }
            ]
        },
        {
            "Confidence": 100,
            "OrganizerAvailability": "Free",
            "SuggestionReason": "Suggested because it is one of the nearest times when all attendees are available.",
            "MeetingTimeSlot": {
                "Start": {
                    "DateTime": "2018-09-25T09:30:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                },
                "End": {
                    "DateTime": "2018-09-25T10:00:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                }
            },
            "AttendeeAvailability": [
                {
                    "Availability": "Free",
                    "Attendee": {
                        "Type": "Required",
                        "EmailAddress": {
                            "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com"
                        }
                    }
                }
            ],
            "Locations": [
                {
                    "DisplayName": "PDXXMOBILESH",
                    "LocationEmailAddress": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 4",
                    "LocationEmailAddress": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXIC Studio 3",
                    "LocationEmailAddress": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 2",
                    "LocationEmailAddress": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXic Enclave",
                    "LocationEmailAddress": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown"
                }
            ]
        },
        {
            "Confidence": 100,
            "OrganizerAvailability": "Free",
            "SuggestionReason": "Suggested because it is one of the nearest times when all attendees are available.",
            "MeetingTimeSlot": {
                "Start": {
                    "DateTime": "2018-09-25T10:30:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                },
                "End": {
                    "DateTime": "2018-09-25T11:00:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                }
            },
            "AttendeeAvailability": [
                {
                    "Availability": "Free",
                    "Attendee": {
                        "Type": "Required",
                        "EmailAddress": {
                            "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com"
                        }
                    }
                }
            ],
            "Locations": [
                {
                    "DisplayName": "PDXXMOBILESH",
                    "LocationEmailAddress": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 4",
                    "LocationEmailAddress": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXIC Studio 3",
                    "LocationEmailAddress": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 2",
                    "LocationEmailAddress": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXic Enclave",
                    "LocationEmailAddress": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown"
                }
            ]
        },
        {
            "Confidence": 100,
            "OrganizerAvailability": "Free",
            "SuggestionReason": "Suggested because it is one of the nearest times when all attendees are available.",
            "MeetingTimeSlot": {
                "Start": {
                    "DateTime": "2018-09-25T16:30:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                },
                "End": {
                    "DateTime": "2018-09-25T17:00:00.0000000",
                    "TimeZone": "Pacific Standard Time"
                }
            },
            "AttendeeAvailability": [
                {
                    "Availability": "Free",
                    "Attendee": {
                        "Type": "Required",
                        "EmailAddress": {
                            "Address": "PDXICSTUDIO3@rogueInc.onmicrosoft.com"
                        }
                    }
                }
            ],
            "Locations": [
                {
                    "DisplayName": "PDXXMOBILESH",
                    "LocationEmailAddress": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxxmobilesh@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 4",
                    "LocationEmailAddress": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "pdxicstudio4@rogueinc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },[enter image description here][1]
                {
                    "DisplayName": "Conf, PDXIC Studio 3",
                    "LocationEmailAddress": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICSTUDIO3@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Telepres, Portland IC Studio 2",
                    "LocationEmailAddress": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWTPSTUDIO2@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown",
                    "Address": {
                        "Type": "Home",
                        "Street": "",
                        "City": "",
                        "State": "",
                        "CountryOrRegion": "",
                        "PostalCode": ""
                    }
                },
                {
                    "DisplayName": "Conf, PDXic Enclave",
                    "LocationEmailAddress": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "LocationType": "ConferenceRoom",
                    "UniqueId": "PDXICRWENCLAVE@rogueInc.onmicrosoft.com",
                    "UniqueIdType": "Unknown"
                }
            ]
        }
    ]
}

Календарь для комнаты и меня выглядит так:

Спасибо, Дженни

1 Ответ

0 голосов
/ 24 сентября 2018

Разобрался с проблемой.По умолчанию, если свойство «MaxCandidates» не указано или не задано, возвращается 5 предложений.

Как только я установил его на 99, все доступные временные интервалы вернулись правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...