Microsoft Graph Group API - как отправить новый разговор с потоком и сообщение с ccRecipients? - PullRequest
0 голосов
/ 03 августа 2020

Я изо всех сил пытаюсь отправить новое сообщение (групповое письмо) (беседа -> тема -> сообщение) группы с ccRecipients.

Я знаю, что есть некоторые различия между SharedMailbox и почтовый ящик GroupMailbox Microsoft365. Поскольку в веб-приложении Outlook есть возможность отправлять почту с cc. и b cc. из groupMailbox должен быть способ решить эту проблему.

В API Microsoft Graph для создания потока тело запроса описывается следующим образом: предоставить JSON представление объекта talkThread, содержащего сообщение . (https://docs.microsoft.com/de-de/graph/api/group-post-threads?view=graph-rest-1.0&tabs=http)

Поэтому я ожидаю добавить ccReveipients, поскольку он является частью представления JSON. (https://docs.microsoft.com/de-de/graph/api/resources/conversationthread?view=graph-rest-1.0)

После попытки с помощью MS Graph Explorer отправить тему с сообщением, включающим ccRecipients, это поле каким-то образом будет проигнорировано.

POST https://graph.microsoft.com/v1.0/groups/{groupId}/threads

JSON Body: 

{
    "topic": "New Conversation Thread with ccReceipients",
    "ccRecipients": [
        {
            "emailAddress": {
                "name": "TestUser",
                "address": "myTestUser@123testUser.com"
            }
        }
    ],
    "posts": [
        {
            "body": {
                "contentType": "html",
                "content": "this is body content"
            },
            "newParticipants": [
                {
                    "emailAddress": {
                        "name": "Other User",
                        "address": "SomerOtherTestuser@testuser.com"
                    }
                }
            ]
        }
    ]
}

Есть ли другое решение этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...