Updating User Fields via ListData.svc
Just putting this out there since I didn’t find any info out there. If you’re using the ADO.NET REST data services to update user fields, you can’t just set it like so:
1 2 3 |
{"AssignedTo" : "3;#Charles Chen"} // No good! {"AssignedTo" : "DEV\\cchen"} // Nope! {"AssignedTo" : {"Account" : "DEV\\cchen"}} // Nope! |
You have to do it using a reference to the users list:
1 2 |
// Put the integer ID of the user in the ( ) {"AssignedTo" : {"__metadata" : {"uri" : "UserInformationList(2)"}}} |
Not very developer friendly, it seems.
On the topic of the SharePoint REST services, Justin Lee has a great post that gives a quick overview of the core functionality.
1 Response
[…] Updating User Fields via ListData.svc […]