comment ajouter un utilisateur à l'élément de liste sharepoint champ utilisateur à l'aide de l'api REST de sp2013?

J'ai une base de liste sharepoint avec les gens de terrain en elle, maintenant, je suis en train d'utiliser l'api rest pour ajouter un nouvel élément de liste et en essayant de mettre la personne de terrain à mon alias, mais il ne fonctionne pas et me jetant d'erreur ci-dessous. regarde comme il est de problème avec la façon dont mes données d'utilisateur est passé mais je ne pouvais pas en mesure de trouver de l'aide en ligne.

pouvez-vous aider les gars à la manière correcte de faire cet appel, toute aide est grandement appréciée.

mon Code----------

function runAjax(){   var d  = JSON.stringify({"__metadata":{"type":"SP.Data.RepositoryItem"},"Owners":"-1;#[email protected]"});
jQuery.ajax({ 
    url: "https://microsoft.sharepoint.com/sites/mysite/docstore/_api/web/lists/GetByTitle('Repository')/items(1580) ",
    type: "POST", 
    headers: { 
        "accept": "application/json;odata=verbose", 
        "content-type": "application/json;odata=verbose", 
        "X-RequestDigest": $("#__REQUESTDIGEST").val(), 
        "X-HTTP-Method": "MERGE", 
        "If-Match": "*" 
    }, 
    data:d, 
    success: function (_a) { 
        console.log(JSON.stringify(_a)); 
    }, 
    error: function (_e) { 
        console.error(JSON.stringify(_e)); 
    } 
});}runAjax(); 






error I am getting is 

Mise à jour échoue{"readyState":4,"responseText":"{\"erreur\":{\"code\":\"-1, Microsoft.SharePoint.Client.InvalidClientQueryException\",\"message\":{\"lang\":\"en-US\",\"value\":\"Un " PrimitiveValue' noeud avec une valeur non nulle a été trouvé lors de la tentative de lecture de la valeur d'une propriété de navigation; cependant, une StartArray' nœud, un "StartObject' nœud, ou un "PrimitiveValue" nœud avec la valeur null qui était attendu.\"}}}","le statut":400,"statusText":"Bad Request"}

InformationsquelleAutor nbojja | 2013-05-11