Skip to main content

Validate User

To start using the LikeMinds Feed and enable personalized experiences for your users, you need to validate them within the system. This process associates a user in your application with a user in the LikeMinds Feed, allowing for seamless integration and personalized recommendations.

Steps to Validate an User

  1. Use the validateUser() function provided by the lmFeedClient object created earlier.
  2. Create an instance of ValidateUserRequest, as shown in the snippet and pass it to the above method.
  3. Use the response as per your requirement
try {
const validateUserRequest = ValidateUserRequest.builder()
.setAccessToken("ENTER_ACCESS_TOKEN")
.setRefreshToken("ENTER_REFRESH_TOKEN")
.build();
const response = await lmFeedClient.validateUser(validateUserRequest);
// Use the response as per your requirement.
} catch (error) {
// Use the error as per your requirement.
}
tip

We suggest that you use the unique ID from your database for the user so that you do not have to save the one we generate.

Models

ValidateUserRequest

VariableTypeDescriptionOptional
accessTokenstringAccess Token
refreshTokenstringRefresh Token

ValidateUserResponse

VariableTypeDescriptionOptional
userUserUser data
communityCommunityCommunity info
appAccessbooleanApp access
logoutResponseLMResponseLogout response

Community

VariableTypeDescriptionOptional
idstringCommunity Id
namestringCommunity Name
imageUrlstringCommunity Image url
membersCountintCommunity Member's count
updatedAtintCommunity last updated at