访问共享点 api

Acess to sharepoint api

过去我使用 Microsoft Graph 编写了连接到 OneDrive 的应用程序。

现在我的老板让我写应用程序来与 SharePoint 通信,所以情况是这样的:我在一个单独的网络(没有互联网连接)中有一个 shrepoint 服务器。我可以从浏览器访问 SharePoint 管理,例如:http://mySharePoint:5186

我的问题是,我该如何注册我的应用程序,因为共享点服务器和将连接到此 SharePoint 的应用程序未连接到互联网。我的意思是如何获取客户端 ID、令牌等。

我已经尝试 to regitser the app i.w 我在浏览器中写道: http://mySharePoint/_layout/15/appreqnew.aspx 但是我在浏览器中收到 "Sorry, something went wrong" 错误

Microsoft Graph 不支持 on-premises SharePoint 服务器。 这里有一份很棒的文档可以帮助您了解您的场景 https://docs.microsoft.com/en-us/sharepoint/dev/general-development/choose-the-right-api-set-in-sharepoint

如果您是 运行 页面中 SharePoint 服务器上下文中的代码,则会为您处理身份验证。如果您从 SharePoint 服务器上下文之外的服务调用 API。您必须阅读有关 SharePoint REST API auth 的更多信息。场景太多了,但这里有更多内容https://docs.microsoft.com/en-us/sharepoint/dev/general-development/build-mobile-apps-for-other-platforms-using-sharepoint#BuildMobileAppsInSharePoint2013ForNonWindowsPhone_AuthenticatingNonWindowsAppForSharePoint