许多电子邮件客户端现在提供了可扩展功能。如果您有一封带主题的电子邮件(具有多个答复的电子邮件),则通常电子邮件客户端仅在顶部显示“新”消息。在新邮件下方,通常会有一个可扩展按钮,如果您单击它,您将看到整个电子邮件对话。
我希望在我的APP中具有相同的功能。现在,我可以使用Office.js或EWS API检索电子邮件正文html代码,但是在渲染代码时,我只会看到整个对话。可扩展的东西去了哪里?我该如何反向工程?到目前为止,我能得到的最接近的东西是使用EWS API的$url = 'https://graph.microsoft.com/v1.0/$batch';
$headers = array(
"Authorization: Bearer ".$accessToken,
"Content-Type: application/json"
);
$msgid1 = "AQMkADAwATNiZmYAZC1kMjFjLWUyMTUtMDACLTAPwAAAHzY91EAAAA=";
$msgid2 = "AQMkADAwATNiZmYAZC1kMjFjLWUyMTUtDACLTvpPwAAAHzY91AAAAA=";
$msgid3 = "AQMkADAwATNiZmYAZC1kMjFjLWUyMTRRRBGUtMDACLAAHzY908AAAA=";
$params = array(
'requests' => array(
array(
"id" => "1",
"method" => "GET",
"url" => "/me/messages/$msgid1/attachments"
),
array(
"id" => "2",
"method" => "GET",
"url" => "/me/messages/$msgid2/attachments"
),
array(
"id" => "3",
"method" => "GET",
"url" => "/me/messages/$msgid3/attachments"
)
)
);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($curl);
来获取最新的对话信息。
答案 0 :(得分:0)
当前,此功能不是产品的一部分。我们在user-voice page上跟踪Outlook加载项功能请求。请在此处添加您的请求。在进行规划过程时,会考虑用户语音功能请求。
[Outlook外接程序工程团队]