# 无法获取用户信息 (/docs/reference/errors/unable_to_get_user_info)

请求中未找到用户信息。



## 这是什么？ [#这是什么]

此错误仅在 OAuth 流程中的 `/api/auth/callback` 端点发生。在通过授权码兑换令牌后，Better Auth 会从提供者那里获取用户资料。如果提供者响应不正确、为空或缺少必需字段（如必要时的 id 或电子邮件），则无法获取可用的用户信息，请求会被拒绝。

## 常见原因 [#常见原因]

* 缺少或权限范围不足，导致提供者不返回个人资料数据。
* 提供者返回了错误或用户信息请求的个人资料对象为空。
* 令牌兑换成功，但用户信息请求失败（网络错误、401/403、令牌无效）。
* 提供者配置或环境不匹配（错误的客户端/租户），导致意外或最少的声明。
* 提供者临时故障或被限流。

## 如何解决 [#如何解决]

### 请求正确的数据 [#请求正确的数据]

* 使用 Better Auth 方法启动 OAuth 流程，以便使用正确的权限范围和参数。
* 确保你的提供者应用被配置为返回应用所需的基本个人资料信息。

### 核实配置和环境 [#核实配置和环境]

* 确认客户端凭据和回调 URL 与你测试的环境（开发/预发布/生产）匹配。
* 如果提供者支持不同的响应模式或端点，确保它们与你使用的集成方式一致。

