Nachrichten / Spiele

Entsperren Sie die Creator-Produktivität mit Open Cloud

Entsperren Sie die Creator-Produktivität mit Open Cloud

Eine der Hauptprioritäten für die Entwicklung von Roblox besteht darin, unserer Community von Entwicklern die Freiheit zu geben, von überall aus sicher auf ihre Roblox-Ressourcen zuzugreifen und mit der Leistung von Open.Cloud mehr Flexibilität und Effizienz zu ermöglichen. Diese Technologie ermöglicht es Entwicklern, alle Apps, die sie auf Roblox benötigen, über standardisierte Web-APIs zu finden und zu erstellen, Aufgaben wie Analysen, Kundensupport, Tests und Veröffentlichungen zu rationalisieren oder sogar die Entwicklung interessanterer Funktionen in ihrer Erfahrung zu ermöglichen, z Roblox-Gruppenranking des Benutzers basierend auf seinen Erfahrungsaktivitäten.

Anwendungen mit Open Cloud APIs erstellen

Beim Erstellen und Ausführen ihrer Erfahrungen auf Roblox generieren Entwickler in der Regel Tonnen von Ressourcen (z. B. 3D-Modelle, Skripte und Benutzerdaten), auf die nur über die proprietären Apps von Roblox wie Roblox Studio zugegriffen werden kann. In vielen Fällen müssen Entwickler jedoch programmgesteuert von außerhalb dieser Anwendungen auf ihre Ressourcen zugreifen. Bei der Bearbeitung von Kundensupport-Anfragen überprüfen und aktualisieren Entwickler beispielsweise häufig Benutzerprofildaten, müssen dafür aber entweder Studio verwenden oder eine spezielle Funktion nach ihrer Erfahrung erstellen. Keine der beiden Lösungen ist ideal und verbraucht unnötige Zeit, die sonst damit verbracht werden könnte, coole Inhalte zu erstellen. Um dieses Problem zu umgehen, haben einige Entwickler Tools zum Aufrufen öffentlicher Roblox-Endpunkte mithilfe von Cookies zur Authentifizierung entwickelt, was angesichts der damit verbundenen Sicherheitsrisiken keine gute Praxis ist.

Open Cloud begegnet diesen Herausforderungen, indem es sichere Standard-Autorisierungs- und Authentifizierungsmethoden sowie standardisierte Web-APIs anbietet. Unser erster Schritt besteht darin, API-Schlüssel und Place Publishing-APIs zu unterstützen. Wie ein Reisepass für die Einreise in ein fremdes Land ermöglicht ein API-Schlüssel einer App, sich bei der Roblox Cloud zu authentifizieren und im Namen der Ersteller tätig zu werden. Die Place Publishing API ermöglicht es Erstellern, den Experience Publishing-Workflow zu automatisieren. Zum Beispiel kann es an a . angeschlossen werden GitHub-Aktion und senden Sie nach einem erfolgreichen Integrationstest automatisch eine Standortdatei an Roblox Cloud. Standardisierte APIs verkürzen die Lernkurve und bieten Abwärtskompatibilität, um den Wartungsaufwand für Anwendungsentwickler zu verringern.

Um zu beginnen, können Sie jetzt einen API-Schlüssel auf dem . erstellen Creator-Dashboard und schreiben Sie mit der Place Publishing API ein Skript, um Ihre neuesten Ortsdateien in die Roblox Cloud hochzuladen. Sicherheit hat Priorität, daher können Sie beim Erstellen eines API-Schlüssels granulare Berechtigungen festlegen, indem Sie Erfahrungen, Ressourcen und bestimmte Berechtigungen wie Lesen oder Schreiben auswählen. Darüber hinaus können Sie eine Liste von IP-Adressen hinzufügen, die auf die Verwendung von API-Schlüsseln beschränkt sind, und ein explizites Ablaufdatum festlegen.

Schau voraus

Neben dem Hinzufügen weiterer APIs planen wir auch die Unterstützung eines weiteren Industriestandards: OAuth2. Dies gibt Entwicklern die Möglichkeit, Apps von Drittanbietern zu erstellen und sie mit dem Rest der Community zu teilen. Wir sind gespannt, wie unsere Community diese Tools nutzen wird, um ihre Arbeitsabläufe zu optimieren und ihr Geschäft auf die nächste Stufe zu heben.

Weitere Informationen zur Verwendung von Open Cloud finden Sie in unserem Dokumentation für eine ausführliche Anleitung.