การขยาย singleValueExtendedProperty ไม่ทำงานเมื่อดึงรายละเอียดปฏิทิน
ฉันกำลังพยายามดึงค่าคุณสมบัติที่กำหนดเองสำหรับเหตุการณ์โดยใช้ Outlook REST API (เวอร์ชัน 2.0) คุณสมบัติแบบกำหนดเองถูกสร้างขึ้นโดย Add-in ของ Outlook Office.js
นี่คือคำขอ:
/v2.0/me/calendar/?$expand=singleValueExtendedProperties($filter=PropertyId eq 'Binary 0x0FFF')
สิ่งนี้ส่งคืนการตอบสนองที่สำเร็จจาก API แต่ไม่ส่งคืน singleValueExtendedProperty
คำตอบ
ในการรับคุณสมบัติที่กำหนดเองคุณจะต้องมีตัวระบุไอเท็ม (REST) และคุณสมบัติแบบกำหนดเองจะใช้ได้เฉพาะกับข้อความและเหตุการณ์เท่านั้น
ด้านล่างนี้คือเทมเพลตสำหรับข้อความและเหตุการณ์ตามลำดับ
/me/messages/
'<ITEM_ID>' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-
')
/me/events/
<ITEM_ID> ' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-
')