API do VRChat

From VRChat Wiki
Revision as of 17:00, 6 August 2025 by AcarajéNordestino (talk | contribs) (Created page with "As informações da API do VRChat incluem o seguinte:")

A Interface de programação de aplicativos do VRChat (API) são os dados oficiais do VRChat provenientes dos servidores do VRChat e otimizados para a sua conta, por meio do cliente do VRChat, do site do VRChat ou do aplicativo do VRChat. A API também pode ser consultada externamente.

Sobre

O VRChat explica brevemente o que suas interfaces de programador de aplicativos fazem e dá exemplos de informações que mantém, em seu Blog de Desenvolvedor de 2019:

Há três partes principais no VRChat: o cliente, que lida com todas as coisas divertidas da realidade virtual, a camada de rede, que lida com a comunicação de alta velocidade e baixo arrasto entre os usuários nos reinos virtuais, e a API, que é responsável pelo armazenamento permanente de informações, como "quem são nossos usuários" e "onde estão nossos usuários" e "manter o controle de uma coleção realmente espetacular de petabyts de avatares, conglomerados soltos de ossos dinâmicos e animações de partículas." [1]

Dados

As informações da API do VRChat incluem o seguinte:

  • Login and authentication
    • Being able to sign in via Steam, Meta, PICO, etc.
    • Signing directly through your VRChat account
  • Social and friends list
    • Live instance data (and switching instances)
    • Data regarding invites, and notifications
    • Joining and leaving instances
    • Favorite friends lists
  • SDK asset uploads
    • Your worlds and avatars
    • Favorite avatars, worlds, etc.
    • Searching for worlds and avatars
  • Realtime player state changes
    • Status updates, changing bios
    • Practically anything account-related
    • Changing avatars
    • Switching instances (and live instance data)

Official resources

VRChat's API status can officially be queried here: VRChat server status

Documentation

VRChat does not officially document its API or provide support for it[2]. However, community-driven efforts have made API documentation and SDK libraries available for various programming languages. You can find these resources at:

References

  1. Blog do Desenvolvedor — Base de Redes publicado por VRChat no Médio; recuperado em 28 de Novembro de 2024.
  2. VRChat Creator Guidelines under API Usage / Bots; retrieved January 10, 2025.