Getting the Current User's Profile
To get the currently authenticated user's profile details, you can call GetAsync()
on the user client, optionally specifying the specific fields to retrieve.
c#
// GetThreadsClient() is a placeholder method for getting a ThreadsClient.
var threadsClient = GetThreadsClient();
var getProfileResult = await threadsClient.Me.GetAsync();
if (getProfileResult.IsSuccessStatusCode && getProfileResult.Value is not null)
{
ThreadsProfile profile = getProfileResult.Value;
// Read the profile details, or get the ID.
} else
{
// Handle gracefully based on the exception data in the result's "Error" property & the Value if exists.
}
Definitions
User Client
An instance of ThreadsUserClient
, usually obtained from a ThreadsClient
's Me
property.