Я пытаюсь поделиться с учениками одной записной книжкой для занятий, но возникают проблемы с разрешением. Я добавил все необходимые разрешения в приложение Azure. Я получаю токен доступа, refre sh токен, который имеет область действия Notes.ReadWrite.All
Method :-
public static async Task AssignNotebookToStudent(string studentEmail, string fileId)
{
var payload = new
{
id = studentEmail,
principalType = "Person"
};
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Authorization", $"Bearer {tokenValue}");
client.DefaultRequestHeaders.Add("accept", "application/json");
var result = await client.PostAsJsonAsync($"https://www.onenote.com/api/v1.0/me/notes/classNotebooks/{fileId}/students", payload);
var responseString = await result.Content.ReadAsStringAsync();
return responseString;
}
Getting permission response error
Документы API