我想在我的电脑上实现一个简单的任务编辑器来编辑谷歌任务、创建、读取等。我按照谷歌的身份验证,我可以看到我创建的任务列表(我也收到了安全警报),但我无法发送GET 请求而不会收到 401 代码和消息“需要登录”。
我已经对自己进行了身份验证,并且已经授予了我的应用程序访问权限。我尝试使用 google 的 API explorer,ant 可以工作,但由于某种原因,我从我的应用程序发送的每个 GET 都会遇到 401“需要登录”
HttpGet request = new HttpGet("GET https://www.googleapis.com/tasks/v1/lists/{MY_LSIT_ID}/tasks?key={YOUR_API_KEY}"); // Obviously with the actual values
我希望将该 taskList 中的所有任务视为 JSON,但我得到的输出 JSON 是:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}