我们有一个SharePoint订阅和一个Azure订阅。我想制作一个在Azure中托管的Web应用程序,但是该应用程序的数据库基本上是SharePoint列表。我正在查找有关如何执行此操作的文档,但是我只是在查找如何制作“ Web部件”,并且它们一直假设我要在SharePoint而不是外部构建我的网站。
如何从SharePoint外部访问用户的SharePoint列表?
答案 0 :(得分:0)
最简单的部分是数据请求。使用SharePoint REST API。最困难的部分是身份验证。 Azure应用与SharePoint应用之间的关系如何?同一用户登录?
从列表中选择列的示例REST调用:
https://yourDoamin/sites/yourSite/_api/web/lists/getbytitle('My List')/items?$select=Title,Price,Qty
REST API还支持过滤,排序以及插入,更新和删除。
一个过滤器示例:
https://yourDoamin/sites/yourSite/_api/web/lists/getbytitle('My List')/items?$select=Title,Price,Qty&$filter=Title eq 'Toys'
如果您想从SharePoint网站上试用REST API,我有“ REST测试器”,您可以将其添加到内容编辑器Web部件中。