I am having user id of SharePoint Online user. Now I need to fetch the Delve profile url for this user.
How can I fetch the Delve URL of user by User ID?
I have gone through this. This does not provided delve URL when I tried.
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
To get the delve url of current user, you can hit below url:
If you want the delve url of another user, you can hit below url:
So, if a user's name is say, Gautam Sheth and he has valid email address like
email@example.com, then url be like:
I was able to do this using following url:
Using this URL in REST API will give you all properties.
Found reference here
As of late 2021, I had success with the method described in this excellent article: https://tahoeninjas.blog/2019/08/19/create-a-link-to-a-delve-profile/
He even has a little fill-in form generator for the URL!
For posterity, though:
To create a link to someone’s Delve profile:
Take your tenant name, and add: -my.sharepoint.com/PersonImmersive.aspx?accountname=i%3A0%23%2Ef%7Cmembership%7C to the end of it.
Append the person’s email address at the end of what you got in step 1.
(credit to Hergo Bernier, the Tahoe Ninja).