Microsoft graph api Microsoft Graph API Beta ToDo List API因401而失败

Microsoft graph api Microsoft Graph API Beta ToDo List API因401而失败,microsoft-graph-api,unauthorized,Microsoft Graph Api,Unauthorized,编辑:我已成功将端点用于我的business Office365帐户。我想把它和我的个人帐户一起使用,因为它有我想要访问的共享数据。是否有一些基本方面阻止我通过这些API访问这些信息 我曾尝试使用Microsoft Graph Explorer工具执行“我的待办任务列表” 我已经为令牌设置了任务。ReadWrite同意,它在“修改权限”选项卡中列出了“同意”。但是,调用API只会返回一个401错误,其中包含一条非常无用的消息: { "error": {

编辑:我已成功将端点用于我的business Office365帐户。我想把它和我的个人帐户一起使用,因为它有我想要访问的共享数据。是否有一些基本方面阻止我通过这些API访问这些信息

我曾尝试使用Microsoft Graph Explorer工具执行“我的待办任务列表”

我已经为令牌设置了
任务。ReadWrite
同意,它在“修改权限”选项卡中列出了“同意”。但是,调用API只会返回一个401错误,其中包含一条非常无用的消息:

{
    "error": {
        "code": "UnknownError",
        "message": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"/>\r\n<title>401 - Unauthorized: Access is denied due to invalid credentials.</title>\r\n<style type=\"text/css\">\r\n<!--\r\nbody{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}\r\nfieldset{padding:0 15px 10px 15px;} \r\nh1{font-size:2.4em;margin:0;color:#FFF;}\r\nh2{font-size:1.7em;margin:0;color:#CC0000;} \r\nh3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} \r\n#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:\"trebuchet MS\", Verdana, sans-serif;color:#FFF;\r\nbackground-color:#555555;}\r\n#content{margin:0 0 0 2%;position:relative;}\r\n.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}\r\n-->\r\n</style>\r\n</head>\r\n<body>\r\n<div id=\"header\"><h1>Server Error</h1></div>\r\n<div id=\"content\">\r\n <div class=\"content-container\"><fieldset>\r\n  <h2>401 - Unauthorized: Access is denied due to invalid credentials.</h2>\r\n  <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>\r\n </fieldset></div>\r\n</div>\r\n</body>\r\n</html>\r\n",
        "innerError": {
            "date": "2020-10-08T17:48:38",
            "request-id": "7989b12e-4276-4600-968a-daa59677ebfe",
            "client-request-id": "019b2755-0eb0-40f2-7ada-6df8d36857ff"
        }
    }
}
{
“错误”:{
“代码”:“未知错误”,
“消息”:“\r\n\r\n\r\n\r\n 401-未经授权:由于凭据无效,访问被拒绝。\r\n\r\n\r\n\r\n\r\n服务器错误\r\n\r\n\r\n 401-未经授权:由于凭据无效,访问被拒绝。\r\n您没有使用您提供的凭据查看此目录或页面的权限。\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\r\n”,
“内部错误”:{
“日期”:“2020-10-08T17:48:38”,
“请求id”:“7989b12e-4276-4600-968a-daa59677ebfe”,
“客户端请求id”:“019b2755-0eb0-40f2-7ada-6df8d36857ff”
}
}
}
是的,我知道有些地方不对劲,但我认为我做的每件事都是正确的。我使用的帐户是个人帐户


其他的要求,比如工作没问题。我在文档中没有发现任何明显遗漏的内容,因此我想我应该尝试听听是否有人有类似的问题。

您能再次检查一下scope Tasks.ReadWrite权限是否得到了正确的同意吗。通过授予权限,我能够在graph explorer上成功地测试它。但是,当我删除该权限(Tasks.ReadWrite)并尝试对其进行测试时,我得到了与您现在得到的相同的错误响应。请参阅:。在POSTMAN/Graph explorer中,它也对我有效。但是我用我的Office 365帐户测试了它。是的,同意是正确的,并且在列表中显示为“同意”,正如我在原始帖子中提到的。我还可以尝试什么?这是一个个人Windows帐户,因为我试图访问的待办事项都在其中。我还尝试注销和其他基本操作,但没有成功。检查日志后,Tasks.ReadWrite权限不会添加到您的请求中。请添加权限并尝试一下。