How to get person_id
from currently logged in user in API?
How to get person_id
from currently logged in user in API?
After getting a LoginResponse from the Lemmy API, it returns an auth JWT token.
I'm trying to figure out how I can get that users person_id
or username
so I can make a GetPersonDetails request for the currently logged in user.
Any ideas on how to do this?
Successful Login automatically initiates a GetSite operation, which contains person_id:
op.data.my_user.local_user_view.local_user.person_id
and username:
op.data.my_user.local_user_view.person.name
Maybe that will do it.
2 0 ReplyYou’ll want to save the JWT and then use it as the auth parameter for GetPersonDetails
2 0 ReplyThis doesn't work either. Only passing in an
auth
parameter into GetPersonDetails is not valid and returns an error.0 0 ReplyOh strange I would assume you would want to either include the id or the username, whatever the documentation asks for. You can also always just use the GetSite endpoint and GetSiteResponse.my_user
1 0 Reply
I havent tried, but usually a JWT contains some sort of user ID
0 1 Reply