Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问SharePoint API以从Asp.Net项目向列表插入数据_Asp.net_Azure_Sharepoint_Sharepoint Api - Fatal编程技术网

访问SharePoint API以从Asp.Net项目向列表插入数据

访问SharePoint API以从Asp.Net项目向列表插入数据,asp.net,azure,sharepoint,sharepoint-api,Asp.net,Azure,Sharepoint,Sharepoint Api,我们一直在尝试从ASP.net项目向SharePoint列表插入数据。我们使用以下API代码访问从SharePoint文档中找到的SharePoint列表。当我们尝试代码时,我们得到了未经授权的状态 var vendorName = $("#ddlVendorName").val(); var date = $("#date").val(); var contractorType = $("#contractorType").va

我们一直在尝试从ASP.net项目向SharePoint列表插入数据。我们使用以下API代码访问从SharePoint文档中找到的SharePoint列表。当我们尝试代码时,我们得到了未经授权的状态

 var vendorName = $("#ddlVendorName").val();
                var date = $("#date").val();
                var contractorType = $("#contractorType").val();
                $.ajax
                    ({`enter code here`
                        url: "https://siteurl/_api/web/lists/GetByTitle('Documents')/items",
                        type: "POST",
                        data: JSON.stringify
                            ({
                                Vendor: vendorName,
                                ContractorType: contractorType,
                                Date: date
                            }),
                        headers:
                            {
                                "Accept": "application/json;odata=verbose",
                                "Content-Type": "application/json;odata=verbose",
                                "X-HTTP-Method": "POST",
                                "Authorization": "Bearer " + token
                            },
                        success: function (data, status, xhr) {
                            alert('success');
                            retriveListItem();
                        },
                        error: function (xhr, status, error) {
                            alert('fail');
                            // $("#ResultDiv").empty().text(data.responseJSON.error);
                        } 
                    });
我们还尝试使用邮递员获取列表的详细信息。然后我们得到以下信息

{“错误描述”:“不支持的安全令牌”。}

这是使用API访问SharePoint详细信息的正确方法吗


提前感谢。

不确定如何获取令牌,但您应该将应用程序注册为加载项,然后获取令牌,下面的线程共享了详细的示例,我认为这会对您有所帮助