Heute bekam ich den obigen Fehler beim Erstellen eines ListItems für eine Aufgabenliste unter Verwendung der Rest-Schnittstelle in einer SharePoint-Anwendung.
Hier muss als Parameter SP.Data.<ListName>ListItem übergeben werden, also der ListEntityTypeFullName der Liste.
Mit dem folgenden Serviceaufruf erhält man den entsprechenden Typ:
https://<site>/_api/web/lists/getbytitle(‚<Listenname>‘)?$select=ListItemEntityTypeFullName
Ergebnis:
<?xml version="1.0" encoding="utf-8"?> <entry xml:base="http://isp01/_api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" m:etag=""14""> <id>http://isp01/_api/Web/Lists(guid'138e2bab-f2fb-4620-849d-e97f6c084387')</id> <category term="SP.List" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> <link rel="edit" href="Web/Lists(guid'138e2bab-f2fb-4620-849d-e97f6c084387')" /> <title /> <updated>2018-01-23T10:43:12Z</updated> <author> <name /> </author> <content type="application/xml"> <m:properties> <d:ListItemEntityTypeFullName>SP.Data.GetCurrentTimeHelperListListItem</d:ListItemEntityTypeFullName> </m:properties> </content> </entry>