0
メッセージの本文からすべてのURLを抽出したOutlook REST APIはありますか? EWSのEntityExtractionResultは何をしていますか?メッセージ本体のURLを抽出するためのOutlook REST API
メッセージの本文からすべてのURLを抽出したOutlook REST APIはありますか? 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>"
}
]
を