Невозможно создать записную книжку сразу после создания группы (современная группа не

С помощью Microsoft Graph я хотел бы создать группу, а затем создать блокнот (onenote) в этом каталоге группы.

Сначала я выполняю HTTP-вызов:

POST / группы

с требуемым токеном доступа в заголовке и объектом JSON Группы в теле. (http://graph.microsoft.io/en-us/docs/api-reference/beta/api/group_post_groups). В случае успеха он вернет объект JSON с полным свойством группы.

Пока проблем не было, мне удалось получить {ID} (в GUID) группы, которая потребуется для создания записной книжки. Скажем, для этого примера {ID} моей группы - 123456789-abcd-4321-bbbb-9876543210aaa.

Затем для записной книжки я выполняю HTTP-вызов:

POST / groups / {ID} / notes / notebooks

И тогда я получил следующий ответ в формате JSON:

"error": {
"code": "20160",
"message": "No modern group was found that matches the ID 123456789-abcd-4321-bbbb-9876543210aaa",
"innerError": {
  "request-id": "85b85297-ad3b-424d-b18f-2b1da904f5fc",
  "date": "2016-01-29T08:19:27"
}

Я перепробовал так много вещей, чтобы решить эту проблему. Однажды я установил точку разрыва между методом создания группы и методом создания записной книжки в моей программе. Я запускал свою программу до тех пор, пока она не завершила создание группы. Затем я останавливаюсь и пытаюсь открыть вкладку записной книжки с веб-сайта Office365 в браузере и обнаружил следующее:

введите здесь описание изображения

По-английски это означает «Мы создаем вашу записную книжку. Это может занять несколько минут. Мы закончим это, даже если вы закроете браузер». Мне потребовалось около 10 секунд, прежде чем я был перенаправлен на страницу OneNote Online (URL-адрес - это мое имя клиента точки доступа).

После этого я продолжаю свою программу, и вдруг она успешно создала блокнот.

Мне нужно немного помощи здесь! Мне нужно создать записную книжку сразу после создания группы, не открывая браузер. Я думаю, это как-то связано с созданием сайтов sharepoint для Группы.

Любая помощь будет оценена по достоинству!


person Sangadji    schedule 29.01.2016    source источник


Ответы (1)


Создание групп занимает некоторое время (обычно ~ 5 минут). Рекомендуется сначала запросить, создана ли группа, а затем создать записную книжку.

вы можете запросить конечную точку привода, чтобы узнать, подготовлена ​​ли группа. GET / beta / groups / {id} / drive

person Sharad Sharma    schedule 01.02.2016