0

これは共有ポイントで新しいリストを作成する私のURLです。休憩サービスを使用してSharePoint 2013で新しいリストを追加する方法

http://mysite/_api/web/lists 

ヘッダ

Accept:application/json 
odata:verbose 
X-RequestDigest:0x95F99ED44821F59DE52F628A82E4DFE6281D64349398251D47B063BEA15AA783C70656A30E0EC388C62E72E001B4F2BEB7AD716DAF1F63D79A170A8A4C299182,03 May 2016 07:01:30 -0000 
content-type:application/json; 
odata=verbose 
content-length:6 

ボディ

{ 
    "parameters": { 
     "__metadata": { 
      "type": "SP.List" 
     }, 
     "AllowContentTypes": true, 
     "BaseTemplate" : 100, 
     "ContentTypesEnabled": true, 
     "Description": "My ow list created", 
     "Title": "newList" 

    } 
} 

しかし、ポストマンでこのURLを実行しようとすると、以下のエラーに

<m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> 
    <m:code>-2130575252, Microsoft.SharePoint.SPException</m:code> 
    <m:message xml:lang="en-US">The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your operation again.</m:message> 
</m:error> 

を取得していたとき直面していますなぜ誰かが私を導くことができますこの問題?

答えて

0

このエラーは、フォームのダイジェストが期限切れになっている可能性があります。

は、新しいフォームが/_API/contextinfoエンドポイントにPOSTリクエストをすることによって消化してからヘッダーセクションにそれを交換することで試してみてください。

コードでコードをテストしていますが、動作しています。

{ 
     "__metadata": { 
      "type": "SP.List" 
     }, 
     "AllowContentTypes": true, 
     "BaseTemplate" : 100, 
     "ContentTypesEnabled": true, 
     "Description": "My own list created", 
     "Title": "newList" 
    }