SharePoint2013とRESTAPIを使用して、既存のリストに新しいアイテムを追加しようとしています。
これに関するかなり良いドキュメントがここにあります:http://msdn.microsoft.com/en-us/library/jj164022 (office.15).aspx#ListItems
アイテムを追加しようとしているリストは「リソース」と呼ばれるため、次のhttpPOST操作を実行して新しいアイテムを追加します。
POST https://<site>/apps/reserve/_api/lists/getbytitle('Resources')/items
X-RequestDigest: <digest_key>
Content-Type: application/json;odata=verbose
{
"__metadata": {"type": "SP.Data.ResourcesListItem"},
"Title": "New Title",
"Description": "New Description",
"Location": "Sunnyvale"
}
しかし、次のエラーが返されます。
A type named 'SP.Data.ResourcesListItem' could not be resolved by the model.
When a model is available, each type name must resolve to a valid type.
したがって、リソースの名前の正しい名前がないと思います。ドキュメントには、次のように書かれています。
To do this operation, you must know the ListItemEntityTypeFullName property of the list
and pass that as the value of type in the HTTP request body.
しかし、リストのListItemEntityTypeFullNameを取得する方法がわかりません。また、ドキュメントにその方法が説明されていないようです。ドキュメント(SP.Data。<LIST_NAME> ListItem ")からパターンをコピーしましたが、正しくないようです。 。
リストの名前を見つけるにはどうすればよいですか?