Le contenu de ce site a été traduit à l'aide de l'intelligence artificielle (IA) ou d'une technologie de traduction automatique, et peut contenir des erreurs.

Skip to content

Libérer la productivité des créateurs grâce à l'Open Cloud

L'une des principales priorités du développement de Roblox est d'offrir à notre communauté de créateurs la liberté d'accéder en toute sécurité à leurs ressources Roblox depuis n'importe où, ce qui permet une plus grande flexibilité et efficacité grâce à la puissance de l'Open Cloud. Cette technologie permet aux créateurs de trouver et de développer toutes les applications dont ils ont besoin sur Roblox grâce à des API Web standardisées, ce qui simplifie des tâches telles que l'analyse, le support client, les tests et la publication, ou leur permet même d'intégrer des fonctionnalités plus intéressantes à leur expérience, comme la modification automatique du rang d'un utilisateur au sein d'un groupe Roblox en fonction de ses activités dans l'expérience. 

Créer des applications avec les API Open Cloud

Lorsqu’ils créent et exploitent leurs expériences sur Roblox, les créateurs génèrent généralement des quantités considérables de ressources (par exemple, des modèles 3D, des scripts et des données utilisateur) auxquelles ils ne pouvaient accéder que via les applications propriétaires de Roblox, comme Roblox Studio. Dans de nombreux cas, cependant, les créateurs ont besoin d’accéder à leurs ressources par programmation depuis l’extérieur de ces applications. Lorsqu’ils traitent des demandes d’assistance client, par exemple, les créateurs vérifient et mettent souvent à jour les données de profil des utilisateurs, mais doivent soit utiliser Studio, soit intégrer une fonctionnalité spéciale dans leur expérience pour le faire. Aucune de ces solutions n’est idéale, et cela leur fait perdre un temps précieux qui pourrait être consacré à la création de contenu intéressant. Pour contourner ce problème, certains créateurs ont développé des outils permettant d’appeler les points de terminaison publics de Roblox en utilisant des cookies pour l’authentification, ce qui n’est pas une bonne pratique compte tenu des risques de sécurité que cela implique.

Open Cloud répond à ces défis en proposant des méthodes d’autorisation et d’authentification sécurisées par défaut, ainsi que des API Web standardisées. Notre première étape consiste à prendre en charge les clés API et les API de publication de lieux. À l’instar d’un passeport pour entrer dans un pays étranger, une clé API permet à une application de s’authentifier sur Roblox Cloud et d’effectuer des actions au nom des créateurs. L’API de publication de lieux permet aux créateurs d’automatiser le workflow de publication des expériences. Par exemple, elle peut être intégrée à une action GitHub et pousser automatiquement un fichier de lieu vers Roblox Cloud après des tests d'intégration réussis. Les API standardisées réduiront la courbe d'apprentissage et garantiront la rétrocompatibilité afin d'alléger la charge de maintenance pour les développeurs d'applications. 

Pour commencer, vous pouvez désormais créer une clé API sur le tableau de bord des créateurs et écrire un script à l'aide de l'API de publication de lieux pour envoyer vos derniers fichiers de lieux vers Roblox Cloud. La sécurité est une priorité absolue ; ainsi, lors de la création d'une clé API, vous pouvez définir des autorisations granulaires en sélectionnant des expériences, des ressources et des autorisations spécifiques telles que la lecture ou l'écriture. De plus, vous pouvez ajouter une liste d'adresses IP autorisées à utiliser la clé API et définir une date d'expiration explicite. 

Perspectives

Outre l'ajout de nouvelles API, nous prévoyons également de prendre en charge une autre norme industrielle : OAuth2. Cela permettra aux développeurs de créer des applications tierces et de les partager avec le reste de la communauté. Nous sommes impatients de voir comment notre communauté tirera parti de ces outils pour rationaliser ses flux de travail et faire passer ses activités au niveau supérieur.

Pour en savoir plus sur l'utilisation d'Open Cloud, consultez notre documentation pour un tutoriel détaillé.