Takvimlere göre Microsoft Graph API getSchedule filtresi

Aug 24 2020

Microsoft graph API kullanıyorum ve belirli takvimler için kullanıcının meşgul yuvalarını almak istiyorum, bu nedenle /getSchedulegövdeyi aşağıdaki gibi alan bir bitiş noktası var:

{        
    "schedules": ["[email protected]", "[email protected]"],
    "startTime": {
        "dateTime": "2019-03-15T09:00:00",
        "timeZone": "Pacific Standard Time"
    },
    "endTime": {
        "dateTime": "2019-03-15T18:00:00",
        "timeZone": "Pacific Standard Time"
    },
    "availabilityViewInterval": "60"
} 

Bu uç noktada takvimlere göre filtrelemek istiyorum, calendarId'yi e-posta yerine çizelgeler dizisine geçirmeyi denedim, geçersiz e-posta hatası veriyor.

google takvimde sağlanan, calendarIds /freeBusydizisini kabul eden ve yalnızca bu takvimler için yuvalar döndüren benzer bir API vardır . Microsoft takvimlerinde de aynı işlevselliği istiyorum, bu mümkün mü?

Yanıtlar

1 baywet Aug 26 2020 at 12:58

Bu özellik, yalnızca geçiş yaptığınız kullanıcıların ana takvimiyle çalışır (e-posta adresleri aracılığıyla).

Bugün itibariyle bu yöntemi ana kullanıcının takvimlerinden başka takvimlerde kullanmak mümkün değildir, bu takvimleri kendiniz sorgulamanız ve kullanılabilirlik süresini kendiniz belirlemeniz gerekir.

Böyle bir özelliği uservoice üzerinden talep edebilirsiniz .