gpt4 book ai didi

rest - Office 365 OneDrive REST API - "invalid_client"

转载 作者:行者123 更新时间:2023-12-02 00:08:29 31 4
gpt4 key购买 nike

我正在尝试调用新的 Office 365 文件 REST API。 (如解释 here )。

我正在使用 Postman Rest 客户端发送请求。

我已在 Azure AD 中注册了我的应用程序,并授予其“Office 365 SharePoint Online”的完全权限。

我可以使用 Azure AD 中生成的 clientId 成功获取授权 token 。

但是,当我尝试使用访问 token 列出文件时,出现错误。

------------------
RESOURCE HTTP GET:
------------------
URL: https://<OUR_DOMAIN>-my.sharepoint.com/personal/<user_domain>/_api/Files
HEADER: Authorization: Bearer <access token>

Response:

3001000;reason="There has been an error authenticating the request.";category="invalid_client"

什么可能导致此问题?

最佳答案

不确定您尝试使用哪些步骤来解决此问题,因此很难在这里为您提供帮助。我刚刚写完有关注册应用程序以调用 OneDrive for Business 的步骤的更详细说明。目前这个过程漫长而复杂,但我们正在努力让 future 的事情变得更好。

您可以在此处查看如何进行身份验证的详细信息:https://dev.onedrive.com/auth/aad_oauth.htm

确保您没有请求太多权限,因为这将要求您的应用由管理员而不是最终用户进行身份验证。对于大多数应用程序,您可以只使用“我的文件”权限范围,该范围可以被您的应用程序的用户直接接受。

如果您在 AAD 中发布有关您正在调用的电话、回复和应用配置的更多信息,我也许能够提供更多帮助。

关于rest - Office 365 OneDrive REST API - "invalid_client",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25615779/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com