Microsoft Graph API getSchedule กรองตามปฏิทิน

Aug 24 2020

ฉันใช้ microsoft graph API และต้องการรับช่องว่างของผู้ใช้สำหรับปฏิทินเฉพาะดังนั้นจึงมีจุดสิ้นสุด/getScheduleที่ใช้เนื้อหาเช่น:

{        
    "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"
} 

ในจุดสิ้นสุดนี้ฉันต้องการกรองตามปฏิทินฉันลองส่ง calendarId ในอาร์เรย์กำหนดการแทนที่จะส่งอีเมลซึ่งให้ข้อผิดพลาดของอีเมลที่ไม่ถูกต้อง

มี api ที่คล้ายกันใน Google ปฏิทิน/freeBusyที่ยอมรับอาร์เรย์ของ calendarIds และส่งคืนสล็อตสำหรับปฏิทินเหล่านั้นเท่านั้น ฉันต้องการฟังก์ชันเดียวกันในปฏิทินของ Microsoft ด้วยเป็นไปได้ไหม

คำตอบ

1 baywet Aug 26 2020 at 12:58

คุณลักษณะนี้ใช้ได้เฉพาะกับปฏิทินหลักของผู้ใช้ที่คุณส่งผ่าน (ผ่านที่อยู่อีเมลของผู้ใช้)

ณ วันนี้คุณไม่สามารถใช้วิธีนี้กับปฏิทินอื่นนอกจากปฏิทินของผู้ใช้หลักคุณต้องค้นหาปฏิทินเหล่านั้นด้วยตัวคุณเองและกำหนดเวลาว่างด้วยตัวคุณเอง

คุณสามารถขอคุณลักษณะดังกล่าวในUserVoice