私はMicrosoftのグラフには新しいので、これは間違った質問かもしれません。 私はチームのonenoteのページを更新しようとしているコマンドラインアプリケーションを書いています。 (エンタープライズのonenote) トークンを取得しているコードはここにあります。 https://login.microsoftonline.com/common/oauth2/authorize?client_id=my_client_Id&response_type=code&redirect_uri=Some_uri&resource=https://graph.microsoft.com&scope=Notes.ReadWrite.All401グラフィックを使用してトークンを渡すときonenote api
私はstrCodeとしてトークンを持って、これらのコードにより、このアカウントですべてのノートを取得しよう:
var baseAddress = new Uri("https://graph.microsoft.com/v1.0/me/onenote");
using (var httpClient = new HttpClient { BaseAddress = baseAddress })
{
var request = new HttpRequestMessage(HttpMethod.Get, @"/pages");
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", strCode);
using (var response = httpClient.SendAsync(request).Result)
{
string responseData = response.Content.ReadAsStringAsync().Result;
}
}
そして、応答データに私が 「{\」エラー\ "を得ました:{ \ "InvalidAuthenticationToken \"、\ "message \":\ "エラーコード-2147184105 \"、\ "innerError \"でコンパクトトークン解析に失敗しました:\ "request-id \":\ "* \ ****************** "、\" date \ ":\" 2017-06-08T18:25:06 \ "}}}"
どのようにこれを修正するアイデア..?
http://bitoftech.net/2014/10/27/json-web-token-asp-net-web-api-2-jwt-owin-authorization-server/をご覧ください。 – RandomUs1r