Использование webApi SharePoint
1) Получить все свойства текущего пользователя:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetMyProperties
2) Получить одно свойство текущего пользователя:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetMyProperties/PictureUrl
ИЛИ
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetMyProperties?$select=PictureUrl
3) Получить несколько свойств для текущего пользователя:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetMyProperties?$select=PictureUrl,AccountName
4) Получить все свойства Specifi c Пользователь:
Для Office 365 / SharePoint Online:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetPropertiesFor(accountName=@v)?@v='i:0%23.f|membership|vardhaman@siteurl.onmicrosoft.com'
Для локальных приложений SharePoint 2013:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetPropertiesFor(accountName=@v)?@v='domain\username'
5) Получить Specifi c UserProfile Свойство Specifi c Пользователь:
Для Office 365 / SharePoint Online:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetUserProfilePropertyFor(accountName=@v,propertyName='LastName')?@v='i:0%23.f|membership|vardhaman@siteurl.onmicrosoft.com'
Для локальных приложений SharePoint 2013:
http://siteurl/_api/SP.UserProfiles.PeopleManager/GetUserProfilePropertyFor(accountName=@v,propertyName='LastName')?@v='domain\username'