1. User
Gee ID OAuth 2.0 API
  • OAuth2
    • 用户授权页
      GET
    • 使用授权码换取 Access Token
      POST
  • User
    • 获取用户信息
      GET
  • 数据模型
    • TokenRequest
    • TokenResponse
    • UserInfoEnvelope
    • UserInfoData
    • UserInfoErrorEnvelope
    • ErrorBody
  1. User

获取用户信息

GET
https://id.geeroam.com/api/oauth2/userinfo
最后修改时间:2026-04-12 05:33:15
请求头必须包含 Authorization: Bearer YOUR_ACCESS_TOKEN。
默认仅返回基础信息;手机号 phone 需单独申请权限。avatar 为完整 URL。

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://id.geeroam.com/api/oauth2/userinfo' \
--header 'Authorization: Bearer <token>'

返回响应

🟢200
application/json
成功
Bodyapplication/json

示例
{
    "code": 200,
    "msg": "ok",
    "data": {
        "id": 10001,
        "username": "GeeUser",
        "email": "user@example.com",
        "regtime": "2026-03-28 12:00:00",
        "status": 1,
        "realname": true,
        "realname_status": 1,
        "group": 2,
        "avatar": "https://id.geeroam.com/api/public/avatar/10001",
        "phone": "13800138000"
    },
    "flag": true
}
🟠401
🟠403
修改于 2026-04-12 05:33:15
上一页
使用授权码换取 Access Token
下一页
TokenRequest
Built with