You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity集成Firebase+Facebook登录报错:Invalid OAuth access token

解决方案

  • 令牌类型错误是核心问题
    Firebase的FacebookAuthProvider.GetCredential()要求传入的是Facebook的访问令牌(Access Token),而非你代码中使用的ID Token。检查UniversalSDK的登录返回结果,应该存在一个名为AccessToken(或类似命名)的字段,将该字段的值传入GetCredential()即可解决令牌解析错误。

  • Facebook应用审核不影响当前问题
    未完成审核的Facebook应用仅限制非测试用户登录,但不会触发“Invalid OAuth access token”这类令牌格式错误。当前问题和审核状态无关,无需提前提交审核。

  • 额外验证建议

    1. 获取到Facebook Access Token后,可通过Facebook官方令牌调试页面验证令牌的有效性,确认格式、有效期及权限是否符合要求。
    2. 再次核对Firebase后台的Facebook配置:确保App ID与应用密钥和Facebook后台的信息完全一致,无空格或拼写错误。
    3. 确认UniversalSDK的Facebook登录配置中,已请求public_profile等基础必要权限,避免因令牌权限不足导致后续异常。

内容的提问来源于stack exchange,提问作者SluggishBoy Cyrus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 15:07:11