User Profiles
Dealing with user profiles API
Getting profiles
res, err := sp.Search().PostQuery(&api.SearchQuery{
QueryText: "*",
SourceID: "b09a7990-05ea-4af9-81ef-edfab16c4e31",
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", res.Results())Getting profile properties
user, err := sp.Web().SiteUsers().
GetByEmail("[email protected]").Get()
if err != nil {
log.Fatal(err)
}
props, err := sp.Profiles().GetPropertiesFor(user.Data().LoginName)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", props.Data())Getting single property
Setting user profile property values
Set single value profile property
Set multi valued profile property
Summary
Last updated
Was this helpful?
