【问题标题】:How do I get started from reading SharePoint list information from outside of SharePoint?如何开始从 SharePoint 外部读取 SharePoint 列表信息?
【发布时间】:2019-07-18 10:14:19
【问题描述】:

我们有一个 SharePoint 订阅和一个 Azure 订阅。我想制作一个托管在 Azure 中的 Web 应用程序,但该应用程序的数据库基本上是 SharePoint 列表。我正在查找有关如何执行此操作的文档,但我只是在寻找如何制作“Web 部件”并且他们一直假设我想在 SharePoint 内部而不是外部构建我的网站。

如何从 SharePoint 外部访问用户的 SharePoint 列表?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    简单的部分是数据请求。使用 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 部件。

    https://github.com/microsmith/SharePointRESTtester

    【讨论】:

    • 访问我的 Azure 门户时,我使用与我的 SharePoint 凭据相同的帐户登录,这是一个组织帐户。我们所有人都在我的组织中使用 Office 365,他们是我的目标受众。 (我正在制作一个内部应用程序。)所以是的,相同的用户登录。这会让事情变得更容易吗?
    猜你喜欢
    • 2012-03-31
    • 2019-06-02
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2021-11-12
    • 2011-02-23
    相关资源
    最近更新 更多