从不在SharePoint站点内的html页面写入SharePoint列表

时间:2016-04-19 19:09:54

标签: sharepoint

我的网站不在我的SharePoint网站中。我想从网站收集用户数据并将其保存在SharePoint列表中。这有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用内置的SharePoint REST API执行列表操作,包括添加,更新和删除。

Microsoft使用REST API提供了非常好的documentation

注意:对于SharePoint 2010和2013,api端点和功能明显不同。

使用REST API有许多变体。以下是使用JavaScript将项目添加到现有列表的示例REST调用的示例片段:

    function addListItem() {
               var myListUrl= "mysite.sharepoint.com/_vti_bin/listdata.svc/myList";    
               var item= {};
               item.Title = "Adding an item using 2010 REST API";

               var itemEntry= JSON.stringify(item);

               $.ajax({
                   type: "POST",
                   url: myListUrl,
                   data: itemEntry,
                   contentType: "application/json; charset=utf-8",
                   success: function () {
                       //do stuff here

                   },

                  error: function() {
                     //do some error handling here
                  }

               });
           }