有没有人知道如何将 app 访问令牌发送到One-Drive API应用程序?
我尝试将{appId} | {appSecret}组合为access_token参数和授权标题,但它似乎无法正常工作。
谢谢,
答案 0 :(得分:2)
OneDrive API文档在getting auth tokens with OAuth上有一个很好的部分。简而言之,涉及两个服务 - OneDrive API服务和身份验证服务。 OneDrive API仅接受由身份验证服务颁发的OAuth令牌。身份验证服务是您首先与之通信以获取身份验证令牌。
根据您的应用,您可以使用token flow或code flow获取身份验证令牌。在'令牌'您可以使用appId将用户浏览器导航到身份验证端点。用户可能需要登录,同意等,然后身份验证端点会使用您可以使用的身份验证令牌重定向回您的站点。 '代码'流程类似于'令牌'流,除了它使用您的客户端应用程序可以使用的身份验证代码重定向(以及其客户端密钥)以获取身份验证令牌和刷新令牌。获得刷新令牌后,您可以使用它来获取未来的身份验证令牌而无需用户参与(只要他们授予了wl.offline_access范围)。