取个人信息 V2

May 25, 2025 · View on GitHub

更新时间: unrecorded

请求地址

https://api.kurobbs.com/user/mineV2

请求方式

POST

认证方式

token + 账号 id

请求头

字段类型内容备注
osversionstr-Android
devcodestr-2fba3859fe9bfe9099f2696b8648c2c6
distinct_idstr-765485e7-30ce-4496-9a9c-a2ac1c03c02c
countrycodestr-CN
ipstr10.0.2.233
modelstr2211133C
sourcestrandroid
langstrzh-Hans
versionstr1.0.9
versioncodestr1090
tokenstrtoken
content-typestrapplication/x-www-form-urlencoded
accept-encodingstrgzip
user-agentstrokhttp/3.10.0

请求体

字符串拼接

字段类型内容备注
otherUserIdnum账号 id

响应体

json

根对象

字段类型内容备注
codenum返回值220: token 失效
200: 成功
msgstr提示信息
successbooltruetoken 有效时才有
dataobj详细信息成功时才有

data对象

字段类型内容备注
mineobj个人信息

mine对象

字段类型内容备注
collectCountnum(?)0
commentCountnum评论数
fansCountnum粉丝数
fansNewCountnum新增粉丝数
followCountnum关注数
gendernum(?)3
goldNumnum(?)0
headUrlnum头像图片链接https://prod-alicdn-community.kurobbs.com/headCode/RoleHeadLuolannew.png
ifCompleteQuiznum(?)1
ipRegionstrip属地省份
isFollownum(?)0
isLoginUsernum(?)1
isMutenum(?)0
lastLoginModelTypestr最后登录设备型号2211133C
lastLoginTimestr最后登录时间2023-07-27 01:10:51
levelTotalnum(?)0
likeCountnum(?)0
medalListarr(?)空的
mobilenum打码的手机号188****8888
postCountnum(?)0
registerTimenum注册日期2023.07.16
signaturenum签名这个人很懒,还没有签名。
signatureReviewStatusnum(?)1
statusnum(?)0
userIdnum账号 id10065669
userNamenum昵称

示例

请求

const url = 'https://api.kurobbs.com/user/mineV2'
const headers = {
    osversion: 'Android',
    devcode: '2fba3859fe9bfe9099f2696b8648c2c6',
    distinct_id: '765485e7-30ce-4496-9a9c-a2ac1c03c02c',
    countrycode: 'CN',
    ip: '10.0.2.233',
    model: '2211133C',
    source: 'android',
    lang: 'zh-Hans',
    version: '1.0.9',
    versioncode: '1090',
    token: 'eyJhbGciOiJIUzI1NiJ9.eyJjcmVhdGVkIjoxNjg5NDk4MDkxMjQ1LCJ1c2VySWQiOjEwMDY1NjY5fQ.AAAA_AAAAAAAAAAAAAAAAAAAAAAAAAAA-AAAAAAAAAA',
    'content-type': 'application/x-www-form-urlencoded',
    'accept-encoding': 'gzip',
    'user-agent': 'okhttp/3.10.0',
}

const formData = new URLSearchParams()
formData.append('otherUserId', 12345678)
try {
    const response = await fetch(url, {
        method: 'POST',
        headers: headers,
        body: formData,
    })

    if (!response.ok) {
        console.error('fetch error: ', response.status, response.statusText)
    }

    const rsp = await response.json()

    if (rsp.code === 200) {
        console.info('api rsp:', JSON.stringify(rsp))
    } else {
        console.error('api error:', JSON.stringify(rsp))
    }
} catch (error) {
    console.error('fetch error:', error)
}

响应

{
  "code": 200,
  "data": {
    "mine": {
      "collectCount": 0,
      "commentCount": 13,
      "fansCount": 0,
      "fansNewCount": 0,
      "followCount": 1,
      "gender": 3,
      "goldNum": 690,
      "headUrl": "https://prod-alicdn-community.kurobbs.com/headCode/RoleHeadTwentyone.png",
      "ifCompleteQuiz": 1,
      "ipRegion": "北京",
      "isFollow": 0,
      "isLoginUser": 1,
      "isMute": 0,
      "lastLoginModelType": "2211133C",
      "lastLoginTime": "2023-07-27 01:10:51",
      "levelTotal": 0,
      "likeCount": 20,
      "medalList": [],
      "mobile": "188****8888",
      "postCount": 1,
      "registerTime": "2023.03.23",
      "signature": "这个人很懒,还没有签名。",
      "signatureReviewStatus": 1,
      "status": 0,
      "userId": "10065669",
      "userName": "TomyJan"
    }
  },
  "msg": "请求成功",
  "success": true
}