展望API INVALID_TOKEN错误
问题描述:
我试图调用具有以下请求前景API:展望API INVALID_TOKEN错误
https://outlook.office.com/api/v2.0/me/calendars
GET
Authorization: Bearer [my fresh bearer token]
我成功地检索一个从的access_token的登录名和用户同意后,令牌端点。
然而,每个请求我尝试返回401未授权与下面的头(表示一个原因,它看起来怪我):
WwwAuthenticate [HttpHeaderValueCollection]: {Bearer client_id="00000002-0000-0ff1-ce00-000000000000", trusted_issuers="[email protected]*", token_types="app_asserted_user_v1 service_asserted_app_v1", authorization_uri="https://login.windows.net/common/oauth2/authorize", error="invalid_token", Basic Realm="", Basic Realm="", Basic Realm=""}
正如你所看到的,在年底存在误差=“INVALID_TOKEN “
此外,还有app_asserted_user_v1 service_asserted_app_v1
有什么我忘了激活或配置是否正确?
编辑:我没有发现this post但如果我添加了一个资源参数,如OP,我碰到一个“错误的请求”,这样的代码:
AADSTS90100:不支持“资源”请求参数。
答
好吧,我发现自己的答案,我希望它会帮助更多的人:
的问题是,即使前,按步骤,我将用户重定向到MS登录页面。
在这一点上我曾经给它下列范围:
的OpenID Calendars.ReadWrite offline_access简介
,但在Calendars.ReadWrite必须但凭借其 “全” 的名字过去了,是:
HTH