Difference between Beta/me/profile and v1.0/me
Also explained in my Youtube video: https://www.youtube.com/watch?v=_XKrZvCIG98
The difference between the two endpoints is that https://graph.microsoft.com/beta/me/profile
is in the beta version of the Microsoft Graph API, while https://graph.microsoft.com/v1.0/me
is in the v1.0 version of the API . The beta version is used for testing new features and is not recommended for production use. The v1.0 version is the stable version of the API and is recommended for production use.
The https://graph.microsoft.com/beta/me/profile
endpoint is used to retrieve information about a given user or yourself, such as the user’s profile information, interests, languages, skills, and more. To call this API, your app needs the appropriate permissions, such as User.Read.
On the other hand, the https://graph.microsoft.com/v1.0/me
endpoint is used to retrieve information about the signed-in user, such as the user’s display name, email address, job title, and more. To call this API, your app needs the appropriate permissions, such as User.Read.