Sharepoint Check In Rest API错误'JSON流格式不佳'

Sharepoint Check In Rest API Error 'Not well formatted JSON stream'

本文关键字:格式 JSON Check API 错误 Sharepoint In Rest      更新时间:2023-09-26

相同的Check In Rest API在Sharepoint提供商托管的低信任应用程序中工作,但在高信任应用程序中,它给出错误'格式不佳JSON流'

    <!-- language: lang-js -->
    var spUrl = appweburl + "/_api/SP.AppContextSite(@target)/web/getfilebyserverrelativeurl('" + fnGetServerRelPath(sFileRef) + "')/checkin(comment='Check-In',checkintype=0)?@target='" + hostweburl + "'";
     var executor = new SP.RequestExecutor(appweburl);
     executor.executeAsync({
                            url: spUrl,
                            method: "POST",
                            headers: { "Accept": "application/json; odata=verbose" },
                            binaryStringResponseBody: false,
                            success: function (data) { },
                            error: function (data) { fnUpdateFileFailure(data) },
                            state: "Update"
                });

我只是改变标题,它为我工作!

headers: {
          "X-HTTP-Method": "PUT", 
           "accept": "application/json; odata=verbose" 
         },