0
是否有Outlook REST API爲我提供從郵件正文中提取的所有URL?有些事情像EWS的EntityExtractionResult所做的那樣?用於提取郵件正文中的URL的Outlook REST API
是否有Outlook REST API爲我提供從郵件正文中提取的所有URL?有些事情像EWS的EntityExtractionResult所做的那樣?用於提取郵件正文中的URL的Outlook REST API
不,沒有。但是,您可以檢索擴展屬性,因此您應該可以請求PidNameExtractedUrls屬性。
如果你挖通過這些開放的規範,你應該PidNameExtractedUrls
找到這些細節:
Property set: PSETID_XmlExtractedEntities {23239608-685D-4732-9C55-4C95CB4E8E33}
Property name: XmlExtractedUrls
因此,這將意味着我可以提出以下要求(假設你使用Outlook端點,不圖) :
GET https://outlook.office.com/api/v2.0/me/messages?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {23239608-685D-4732-9C55-4C95CB4E8E33} Name XmlExtractedUrls')
對於圖形,你將與
id
取代PropertyId
。
這將包括在具有這個屬性集的消息的實體是這樣的:
"SingleValueExtendedProperties": [
{
"PropertyId": "String {23239608-685d-4732-9c55-4c95cb4e8e33} Name XmlExtractedUrls",
"Value": "<?xml version=\"1.0\" encoding=\"utf-16\"?><UrlSet><Version>15.0.0.0</Version><Urls><Url StartIndex=\"0\"><UrlString>https://www.google.com</UrlString></Url><Url StartIndex=\"23\"><UrlString>https://developer.microsoft.com/outlook</UrlString></Url></Urls></UrlSet>"
}
]