在 Azure 和 WebApi C# .Net Core 2.2 上托管的 React 应用程序上的 Sharepoint online/365 集成(上传文件)
Sharepoint online/365 integration (To upload files) on React app hosted on Azure and WebApi C# .Net Core 2.2
自几周前以来,我一直在努力尝试 interact/automate 一种从 React 中创建的 Web 应用程序上传文件并将文件上传到 Sharepoint 在线网站的特定文件夹中的方法。 WebApp 托管在 Azure 中并使用 C# .Net Core 2.2 作为后端。
我正在尝试使用某种 REST API 来帮助我完成这项任务(可以在前端使用 React,或者在后端使用 C# Core 或 C# MS FW .Net)我'我正在互联网上搜索一种方法,但所有测试都失败了。
有人可以给我一些关于如何实现这一目标的见解、技巧或建议吗?
我正在尝试:
使用 Microsoft 网页中的代码(使用 jQuery)。
使用 PnP,但在我的本地主机上我收到 CORS 问题(我正在尝试使用客户端 ID 和秘密 ID 与 Sharepoint 交互)。
我使用 Microsoft Graph 解决了这个问题。我在 C# .Net Core 上创建了一个后端,只需要在 Microsoft Azure 门户上创建一个应用程序,linked 到 MS Graph API,添加权限并生成一个秘密 ID 到 link 带有后端的应用程序。
听起来很简单,但还需要集成 Microsoft Fundation 来对用户进行身份验证并允许访问以修改、读取和删除 Office 365 中的信息。
花在实现这个模块上的时间是完全值得的
自几周前以来,我一直在努力尝试 interact/automate 一种从 React 中创建的 Web 应用程序上传文件并将文件上传到 Sharepoint 在线网站的特定文件夹中的方法。 WebApp 托管在 Azure 中并使用 C# .Net Core 2.2 作为后端。
我正在尝试使用某种 REST API 来帮助我完成这项任务(可以在前端使用 React,或者在后端使用 C# Core 或 C# MS FW .Net)我'我正在互联网上搜索一种方法,但所有测试都失败了。
有人可以给我一些关于如何实现这一目标的见解、技巧或建议吗?
我正在尝试:
使用 Microsoft 网页中的代码(使用 jQuery)。
使用 PnP,但在我的本地主机上我收到 CORS 问题(我正在尝试使用客户端 ID 和秘密 ID 与 Sharepoint 交互)。
我使用 Microsoft Graph 解决了这个问题。我在 C# .Net Core 上创建了一个后端,只需要在 Microsoft Azure 门户上创建一个应用程序,linked 到 MS Graph API,添加权限并生成一个秘密 ID 到 link 带有后端的应用程序。
听起来很简单,但还需要集成 Microsoft Fundation 来对用户进行身份验证并允许访问以修改、读取和删除 Office 365 中的信息。
花在实现这个模块上的时间是完全值得的