Memperluas singleValueExtendedProperty tidak berfungsi saat mengambil detail Kalender

Aug 18 2020

Saya mencoba mengambil nilai properti kustom untuk acara menggunakan Outlook REST API (versi 2.0). Properti kustom dibuat oleh Add-in Outlook Office.js.

Ini permintaannya:

/v2.0/me/calendar/?$expand=singleValueExtendedProperties($filter=PropertyId eq 'Binary 0x0FFF')

Ini mengembalikan respons yang berhasil dari API tetapi tidak mengembalikan singleValueExtendedProperty.

Jawaban

1 OutlookAdd-insTeam-MSFT Aug 25 2020 at 12:43

Untuk mendapatkan properti khusus, Anda memerlukan pengenal item (REST) ​​dan properti khusus hanya berlaku pada pesan dan acara.

Di bawah ini adalah template untuk message dan event masing-masing.

/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-')