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

如何通过浏览器获取Roblox用户在线状态?旧API报错404求解决方案

解决Roblox用户在线状态接口返回404的问题

旧的https://api.roblox.com/users/**$UserID**/onlinestatus接口已被Roblox正式废弃,这是你收到{"errors":[{"code":404,"message":"NotFound"}]}错误的原因。目前需要使用Roblox开放平台的Users API v1接口来获取用户在线状态:

  • 接口端点:GET https://users.roblox.com/v1/users/{userId}/presence
    • 将路径中的{userId}替换为目标用户的ID
  • 必要请求头:携带Roblox开发者API密钥,格式为 Authorization: Bearer YOUR_API_KEY
    • 密钥需在Roblox开发者门户创建应用后获取,无密钥会返回权限错误
  • 示例请求(用户ID 543226965):
    curl -H "Authorization: Bearer YOUR_API_KEY" https://users.roblox.com/v1/users/543226965/presence
    
  • 示例响应:
    {
      "userPresenceType": 2,
      "lastLocation": "Playing Adopt Me!",
      "placeId": 128327291,
      "gameId": 128327291,
      "universeId": 23125921
    }
    
    userPresenceType对应状态说明:
    • 0:离线
    • 1:在线但未进入游戏/工作室
    • 2:在游戏中
    • 3:在Roblox工作室中

如果需要批量查询多个用户在线状态,可使用批量接口:
GET https://users.roblox.com/v1/users/presence?userIds={userId1},{userId2},{userId3}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 05:39:52