我下载了这个例子: https://dev.office.com/Getting-Started/office365Apis?platform=option-android#register-app 点击发送按钮会抛出此错误:
RetrofitError: 404 Not Found
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Bearer access token is empty.",
"innerError": {
"request-id": "951626d4-0168-4b58-a78a-1fdd3bd322f2",
"date": "2016-04-29T18:34:05"
}
}
}
答案 0 :(得分:0)
在下载示例之前,您似乎没有注册您的应用。示例中的readme指令应引导您完成注册和配置应用程序,此时登录应该成功,您将获得持有者令牌。
答案 1 :(得分:-1)
您缺少访问令牌。来自https://msdn.microsoft.com/en-us/office/office365/api/discovery-service-rest-operations:
发现服务运营
初次登录
这会将客户端带到用户输入帐户信息的网页。它返回继续使用Discovery Service所需的端点。这是在用户第一次尝试您的应用程序时使用。它告诉你的应用程序: 用户属于哪种云 应用程序可以发送用户登录的位置 去哪里获取令牌
您可以继续在官方网站上阅读。