我尝试使用 REST API 调用从 SharePoint Online 列表中检索数据,但遇到问题。这是我正在使用的代码和请求结构:
GET https://companyname.sharepoint.com/_api/web/getbytitle('listname')
Authorization: "Bearer " + accessToken
Accept: "application/json;odata=verbose"
我在提出请求时不断收到错误消息。但是,不记名令牌似乎已正确生成,因为我可以毫无问题地检索它。
我已在 Azure AD (Entra ID) 中设置权限,并且应用程序具有必要的 API 权限。 该令牌是通过客户端凭证流程生成的。 该请求是使用 Postman(或其他 HTTP 客户端/工具)发送的。
什么可能导致此问题?我是否缺少 SharePoint Online 所需的任何特定权限或标头?我需要调整请求格式吗?
任何见解或指导将不胜感激!