0
我为Office 365创建了一个SharePoint托管应用,我想更新用户配置文件属性。我用这个代码:使用jquery sharepoint托管应用编辑用户配置文件属性
var clientContext = new SP.ClientContext.get_current();
var peopleManager = new SP.UserProfiles.PeopleManager(clientContext);
peopleManager.setSingleValueProfileProperty(targetUser, "Activite", $("#txt_Activite").val());
context.executeQueryAsync(function() {
//editeProfil();
window.parent.location = hostweburl + "/Pages/MONPROFIL.aspx?&UserTarget=" + targetUser;
}, onFail);
function onFail(data, args)
{
console.log(args.get_message());
}
当我想编辑我的个人财产这是确定的,但与其他用户的个人资料的我有这样的错误:
Access denied
我使用管理员帐户。