Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取401未经授权的错误:Microsoft Graph API_Java_Spring_Spring Boot_Rest_Microsoft Graph Api - Fatal编程技术网

Java 获取401未经授权的错误:Microsoft Graph API

Java 获取401未经授权的错误:Microsoft Graph API,java,spring,spring-boot,rest,microsoft-graph-api,Java,Spring,Spring Boot,Rest,Microsoft Graph Api,在对Microsoft Graph API进行Rest调用以创建组和团队时,我的java代码中出现了401个未经授权的错误。虽然使用相同的访问令牌,我可以通过邮递员创建相同的令牌,但交叉检查了范围,所有这些看起来都很好。请帮忙 以下是收到的错误消息: “errorMessage”:“401未经授权:[{\r\n\“error\”:{\r\n \“代码\”:“InvalidAuthenticationToken\”,\r\n \“消息\”:“访问” 令牌验证失败。\“,\r\n\“innerErr

在对Microsoft Graph API进行Rest调用以创建组和团队时,我的java代码中出现了401个未经授权的错误。虽然使用相同的访问令牌,我可以通过邮递员创建相同的令牌,但交叉检查了范围,所有这些看起来都很好。请帮忙

以下是收到的错误消息:

“errorMessage”:“401未经授权:[{\r\n\“error\”:{\r\n
\“代码\”:“InvalidAuthenticationToken\”,\r\n \“消息\”:“访问” 令牌验证失败。\“,\r\n\“innerError\”:{\r\n
\“日期\”:“2020-06-12T11:49:22\”,\r\n \“请求id\”: \“7988bd2e-3274-49e7-8c00-aa52094eab99\”\r\n}\r\n}\r\n}]

如果您确定它是完全相同的令牌(在运行代码并在Postman中使用它时从调试器中复制值),那么您的应用程序如何将令牌添加到请求中就存在一些问题。如果未正确形成
授权
标题,则可能发生这种情况。它应该是这样形成的:

Authorization: Bearer <token>
授权:持票人
要寻找的东西:

  • 未将
    承载人
    放在令牌前面
  • 不包括
    承载
    和令牌之间的单个空格
  • 由于某种原因不包括整个令牌(截断值等)
您还应该使用Fiddler或类似的程序来捕获请求,以验证发生了什么。

如果您确定它是完全相同的令牌(在运行代码并在Postman中使用它时从调试器中复制值),那么您的应用程序如何将令牌添加到请求中就存在一些问题。如果未正确形成
授权
标题,则可能发生这种情况。它应该是这样形成的:

Authorization: Bearer <token>
授权:持票人
要寻找的东西:

  • 未将
    承载人
    放在令牌前面
  • 不包括
    承载
    和令牌之间的单个空格
  • 由于某种原因不包括整个令牌(截断值等)

您还应该使用Fiddler或一些类似的程序来捕获请求,以验证线路上发生了什么。

您是否可以在不使用access令牌和refresh令牌的情况下粘贴java代码?您是否尝试过使用Graph explorer?您能告诉我们您正在使用哪个权限创建组吗?您能粘贴java代码而不使用access令牌和refresh令牌吗?您尝试过Graph explorer吗?您能告诉我们您正在使用哪个权限创建组吗?