User Info
json
{
"fsid": "String / User identifier ID, uid or username",
"uid": "Number / User ID",
"username": "String / Username",
"url": "String / User homepage URL",
"nickname": "String / User nickname",
"avatar": "String / Avatar image",
"decorate": "String / Avatar decoration",
"banner": "String / Banner image",
"hasPin": "Boolean / Has personal identification number",
"gender": "Number / Gender: 1.Unknown / 2.Male / 3.Female / 4.Custom",
"genderCustom": "String / Gender Custom",
"genderPronoun": "Number / Gender Custom Pronoun: 1.She / 2.He / 3.They",
"birthday": "String / Birthday",
"birthdayDisplayType": "Number / Birthday Display Type",
"bio": "String / Bio",
"bioHtml": "String / Bio in HTML format",
"location": "String / Location",
"conversationPolicy": "Number / Conversation setting: 1. Everyone 2. People you follow 3. People you follow or verified 4. No one is allowed",
"commentPolicy": "Number / Comment setting: 1. Everyone 2. People you follow 3. People you follow or verified 4. No one is allowed",
"verified": "Boolean / Verified status",
"verifiedIcon": "String / Custom verified icon",
"verifiedDesc": "String / Verification description",
"verifiedDateTime": "String / Verification date and time",
"expired": "Boolean / Whether the user is expired, always false in public mode",
"expiryDateTime": "String / User expiry date and time",
"registerDateTime": "String / Registration time",
"lastPublishPostDateTime": "String / Last post publishing time",
"lastPublishPostTimeAgo": "String / Human-readable Time",
"lastPublishCommentDateTime": "String / Last comment time",
"lastPublishCommentTimeAgo": "String / Human-readable Time",
"lastEditUsernameDateTime": "String / Last username edit time",
"lastEditNicknameDateTime": "String / Last nickname edit time",
"rankState": "Number / Rank status",
"status": "Boolean / User status",
"waitDelete": "Boolean / Waiting for deletion",
"waitDeleteDateTime": "String / Scheduled deletion time",
"moreInfo": {
// Data Table users->more_info
},
"archives": [
// Common Data Structure -> Extend Archive Info
],
"operations": {
// Common Data Structure -> Extend Operation Info
},
"nicknameColor": "String / Main role - Nickname color",
"roleRid": "String / Main role - Role ID",
"roleName": "String / Main role - Role name",
"roleNameDisplay": "Boolean / Main role - Display role name",
"roleIcon": "String / Main role - Role icon URL",
"roleIconDisplay": "Boolean / Main role - Display role icon",
"roleExpiryDateTime": "String / Main role - Role expiry date",
"roleRankState": "Number / Rank status",
"roleStatus": "Boolean / Main role status",
"stats": {
"likeUserCount": "Number / Total users they liked",
"likeGroupCount": "Number / Total groups they liked",
"likeHashtagCount": "Number / Total hashtags they liked",
"likePostCount": "Number / Total posts they liked",
"likeCommentCount": "Number / Total comments they liked",
"dislikeUserCount": "Number / Total users they disliked",
"dislikeGroupCount": "Number / Total groups they disliked",
"dislikeHashtagCount": "Number / Total hashtags they disliked",
"dislikePostCount": "Number / Total posts they disliked",
"dislikeCommentCount": "Number / Total comments they disliked",
"followUserCount": "Number / Total users they followed",
"followGroupCount": "Number / Total groups they followed",
"followHashtagCount": "Number / Total hashtags they followed (bookmarked)",
"followPostCount": "Number / Total posts they followed (bookmarked)",
"followCommentCount": "Number / Total comments they followed (bookmarked)",
"blockUserCount": "Number / Total users they blocked (blacklisted)",
"blockGroupCount": "Number / Total groups they blocked (not interested)",
"blockHashtagCount": "Number / Total hashtags they blocked (not interested)",
"blockPostCount": "Number / Total posts they blocked (not interested)",
"blockCommentCount": "Number / Total comments they blocked (not interested)",
"viewCount": "Number / View Count",
"likerCount": "Number / Total people who liked them",
"dislikerCount": "Number / Total people who disliked them",
"followerCount": "Number / Total people who followed them (follower count)",
"blockerCount": "Number / Total people who blocked (blacklisted) them",
"postPublishCount": "Number / Total posts they published",
"postDigestCount": "Number / Total digest posts they published",
"postLikeCount": "Number / Total likes on their posts",
"postDislikeCount": "Number / Total dislikes on their posts",
"postFollowCount": "Number / Total follows on their posts",
"postBlockCount": "Number / Total blocks on their posts",
"commentPublishCount": "Number / Total comments they published",
"commentDigestCount": "Number / Total digest comments they published",
"commentLikeCount": "Number / Total likes on their comments",
"commentDislikeCount": "Number / Total dislikes on their comments",
"commentFollowCount": "Number / Total follows on their comments",
"commentBlockCount": "Number / Total blocks on their comments",
"extcredits1": "Number / Custom score",
"extcredits1State": "Number / State 1. Not enabled 2. Private 3. Public",
"extcredits1Name": "String / Name",
"extcredits1Unit": "String / Unit",
"extcredits2": "Number / Custom score",
"extcredits2State": "Number / State 1. Not enabled 2. Private 3. Public",
"extcredits2Name": "String / Name",
"extcredits2Unit": "String / Unit",
"extcredits3": "Number / Custom score",
"extcredits3State": "Number / State 1. Not enabled 2. Private 3. Public",
"extcredits3Name": "String / Name",
"extcredits3Unit": "String / Unit",
"extcredits4": "Number / Custom score",
"extcredits4State": "Number / State 1. Not enabled 2. Private 3. Public",
"extcredits4Name": "String / Name",
"extcredits4Unit": "String / Unit",
"extcredits5": "Number / Custom score",
"extcredits5State": "Number / State 1. Not enabled 2. Private 3. Public",
"extcredits5Name": "String / Name",
"extcredits5Unit": "String / Unit",
},
"roles": [
{
"rid": "String / Role ID",
"isMain": "Boolean / Whether it is the main role",
"nicknameColor": "String / Nickname color",
"name": "String / Role name",
"nameDisplay": "Boolean / Whether to display the role name",
"icon": "String / Role icon URL",
"iconDisplay": "Boolean / Whether to display the role icon",
"status": "Boolean / Whether the role is valid"
}
],
"interaction": {
"likeEnabled": "Boolean / Whether to allow like",
"likeName": "String / Custom like action name",
"likeUserTitle": "String / User title for like interactive",
"likePublicRecord": "Number / Whether the records is public / 1.not public 2.public only to myself 3.public to everyone",
"likePublicCount": "Number / Whether the count is public / 1.not public 2.public only to myself 3.public to everyone",
"dislikeEnabled": "Boolean / Whether to allow dislike",
"dislikeName": "String / Custom dislike action name",
"dislikeUserTitle": "String / User title for dislike interactive",
"dislikePublicRecord": "Number / Whether the records is public / 1.not public 2.public only to myself 3.public to everyone",
"dislikePublicCount": "Number / Whether the count is public / 1.not public 2.public only to myself 3.public to everyone",
"followEnabled": "Boolean / Whether to allow follow",
"followName": "String / Custom follow action name",
"followUserTitle": "String / User title for follow interactive",
"followPublicRecord": "Number / Whether the records is public / 1.not public 2.public only to myself 3.public to everyone",
"followPublicCount": "Number / Whether the count is public / 1.not public 2.public only to myself 3.public to everyone",
"blockEnabled": "Boolean / Whether to allow block",
"blockName": "String / Custom block action name",
"blockUserTitle": "String / User title for block interactive",
"blockPublicRecord": "Number / Whether the records is public / 1.not public 2.public only to myself 3.public to everyone",
"blockPublicCount": "Number / Whether the count is public / 1.not public 2.public only to myself 3.public to everyone",
"likeStatus": "Boolean / Like Status",
"dislikeStatus": "Boolean / Dislike Status",
"followStatus": "Boolean / Follow Status",
"blockStatus": "Boolean / Block Status",
"note": "String / My interaction note (follow or block)",
"followMeStatus": "Boolean / Whether he is following me",
"blockMeStatus": "Boolean / Whether he has blocked me",
"followMethod": "String / Follow method: api, page",
"followAppUrl": "String / Follow method page specific, follow app page URL",
"followExpired": "Boolean / Whether expired, always false for public",
"followExpiryDateTime": "String / Expiry Date Time"
},
"conversation": {
"status": "Boolean / Whether I can send him a private message",
"code": "Number / Error code when not allowed",
"message": "String / Error description when not allowed"
}
}