Vit*_*lyT 4 office365 office365-apps office365api microsoft-graph-api
我正在使用 Office 365 邮件 Microsoft Graph API ,尝试按照文档创建新消息:
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_post_messages
POST https://graph.microsoft.com/beta/me/messages
Content-type: application/json
{
"subject":"Did you see last night's game?",
"importance":"Low",
"body":{
"contentType":"HTML",
"content":"They were <b>awesome</b>!"
},
"toRecipients":[
{
"emailAddress":{
"address":"AdeleV@contoso.onmicrosoft.com"
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
{ 输出:
"@odata.context":"https://graph.microsoft.com/beta/$metadata#users('ad787b4f-1fda-4523-8e48-ffedb7f4635f')/messages/$entity",
"@odata.etag":"W/\"CQAAABYAAAAmXr9SsE/UR4PcnTZcg7qWAAAFS12t\"",
"id":"AAMkAGRWAAAFSmKXAAA=",
"createdDateTime":"2017-12-23T07:29:57Z",
"lastModifiedDateTime":"2017-12-23T07:29:58Z",
"changeKey":"CQAAABYAAAAmXr9SsE/UR4PcnTZcg7qWAAAFS12t",
"categories":[
],
"receivedDateTime":"2017-12-23T07:29:58Z",
"sentDateTime":"2017-12-23T07:29:58Z",
"hasAttachments":false,
"internetMessageId":"<MWHPR130@MWHPR130.namprd13.prod.outlook.com>",
"subject":"Did you see last night's game?",
"bodyPreview":"They were awesome!",
"importance":"low",
"parentFolderId":"AAMkAGRWAAAAAAEPAAA=",
"conversationId":"AAQkAGRVYAsRJrRdc_mWNaxU=",
"conversationIndex":"AQHTe7/VAniOJVgCxEmtF1z6ZY1rFQ==",
"isDeliveryReceiptRequested":false,
"isReadReceiptRequested":false,
"isRead":true,
"isDraft":true,
"webLink":"https://outlook.office365.com/owa/?ItemID=AAMkAGRWAAAFSmKXAAA%3D&exvsurl=1&viewmodel=ReadMessageItem",
"inferenceClassification":"focused",
"unsubscribeData":[
],
Run Code Online (Sandbox Code Playgroud)
我看到的输出是收件箱中创建的草稿邮件。
我尝试使用 "isDraft":false 发布,但不幸的是结果相同:(
基本上我的目的是“恢复”原始收件箱消息,这意味着在收件箱中创建它们而不发送......我用 EWS 做到了,现在试图转换成图形 api
那么,是否有任何选项可以创建不是 Draft 的邮件?
PS:就像在 EWS https://msdn.microsoft.com/en-us/library/ms527503(v=exchg.10).aspx
非常感谢
@David 提到的最终解决方案是通过扩展属性:
根据:
和 :
https://msdn.microsoft.com/en-us/office/office365/api/extended-properties-rest-operations
https://msdn.microsoft.com/en-us/library/ee218129(v=exchg.80).aspx
"singleValueExtendedProperties": [
{
"id":"Integer 0x0E07",
"value":"4"
}
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1854 次 |
最近记录: |