Microsoft Graph APIを通じてPATCH
リクエストを使用してOneNoteページを更新しようとしています。私はこれに応じてhttps://msdn.microsoft.com/en-us/office/office365/howto/onenote-error-codesは「不明なエラー」を意味Error 19999
を得続けるグラフAPIを使用してOneNoteページを更新します
var pageId = settings.DefaultPage;
string requestUrl = $"https://graph.microsoft.com/v1.0/me/onenote/pages/{pageId}/content";
string body = @"{
{
'target':'body',
'action':'append',
'position':'after',
'content':'<div> added new </div>'}}";
var content = new StringContent(body, Encoding.UTF8, "application/json");
HttpRequestMessage req = new HttpRequestMessage()
{
Method = new HttpMethod("PATCH"),
Content = content,
RequestUri = new Uri(requestUrl)
};
HttpClient client = new HttpClient()
{
BaseAddress = new Uri(requestUrl),
};
client.DefaultRequestHeaders.TryAddWithoutValidation("authorization", "Bearer " + settings.MsaAccessCode);
HttpResponseMessage response = await client.SendAsync(req);
私は、認証コードは(私は新しいページを作成するように他のアクションを行うことができる午前のように)有効であり、必要なスコープを持っていることを確認することができますページを更新する。誰もがここで問題を特定するのを助けることができますか?
URLは次のようになります//graph.microsoft.com/v1.0/$metadata#users( '16f5a7b6-5a15-4568-aa5a-31bb117e9967')/ OneNoteの/ページ..コードが「私」を認識しない – jdweng
あなたのソースに私を指摘できますか? https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/page_update –
リクエストに応じて、APIから表示されるレスポンスを共有することができます(例えば、日付とX-correlationIDを含む、すべてのヘッダーが返されます)。これは問題の診断に役立ちます。 –