Treści na tej stronie zostały przetłumaczone przy użyciu sztucznej inteligencji (AI) lub technologii tłumaczenia maszynowego i mogą zawierać błędy.

Skip to content

Wykorzystaj potencjał twórców dzięki otwartej chmurze

Jednym z kluczowych priorytetów rozwoju Roblox jest zapewnienie naszej społeczności twórców swobody bezpiecznego dostępu do zasobów Roblox z dowolnego miejsca, co pozwala na większą elastyczność i wydajność dzięki możliwościom Open Cloud. Technologia ta umożliwia twórcom wyszukiwanie i tworzenie dowolnych aplikacji, których potrzebują w Roblox, za pomocą standardowych interfejsów API, usprawniając zadania takie jak analityka, obsługa klienta, testowanie i publikowanie, a nawet umożliwiając im opracowywanie bardziej interesujących funkcji w ramach ich doświadczeń, takich jak automatyczna zmiana rangi użytkownika w grupie Roblox na podstawie jego aktywności w ramach doświadczenia. 

Tworzenie aplikacji za pomocą interfejsów API Open Cloud

Podczas tworzenia i obsługi swoich doświadczeń na Roblox twórcy zazwyczaj generują mnóstwo zasobów (np. modele 3D, skrypty i dane użytkowników), do których dostęp można uzyskać wyłącznie za pośrednictwem aplikacji własnych Roblox, takich jak Roblox Studio. W wielu przypadkach twórcy muszą jednak programowo uzyskać dostęp do swoich zasobów spoza tych aplikacji. Na przykład podczas obsługi zgłoszeń do działu obsługi klienta twórcy często sprawdzają i aktualizują dane profilowe użytkowników, ale aby to zrobić, muszą albo korzystać ze Studio, albo wbudować specjalną funkcję w swoje doświadczenie. Żadne z tych rozwiązań nie jest idealne i pochłania niepotrzebny czas, który w innym przypadku można by poświęcić na tworzenie fajnych treści. Aby obejść ten problem, niektórzy twórcy opracowali narzędzia do wywoływania publicznych punktów końcowych Roblox przy użyciu plików cookie do uwierzytelniania, co nie jest najlepszą praktyką ze względu na związane z tym zagrożenia bezpieczeństwa.

Open Cloud odpowiada na te wyzwania, oferując domyślnie bezpieczne metody autoryzacji i uwierzytelniania, a także standardowe interfejsy API. Naszym pierwszym krokiem jest obsługa kluczy API oraz interfejsów API publikacji miejsc. Podobnie jak paszport umożliwiający wjazd do innego kraju, klucz API pozwala aplikacji uwierzytelnić się w Roblox Cloud i podejmować działania w imieniu twórców. Interfejs API publikacji miejsc umożliwia twórcom automatyzację procesu wydawania aplikacji. Na przykład można go podłączyć do akcji GitHub i automatycznie przesłać plik miejsca do Roblox Cloud po pomyślnym zakończeniu testów integracyjnych. Standaryzowane interfejsy API skrócą czas nauki i zapewnią kompatybilność wsteczną, aby zmniejszyć obciążenie związane z utrzymaniem dla twórców aplikacji. 

Na początek możesz teraz utworzyć klucz API w panelu twórcy i napisać skrypt przy użyciu interfejsu API publikowania miejsc, aby przesłać swoje najnowsze pliki miejsc do Roblox Cloud. Bezpieczeństwo jest dla nas priorytetem, więc podczas tworzenia klucza API możesz ustawić szczegółowe uprawnienia, wybierając doświadczenia, zasoby i konkretne uprawnienia, takie jak odczyt lub zapis. Dodatkowo możesz dodać listę adresów IP, które mają ograniczony dostęp do klucza API, oraz ustawić wyraźną datę wygaśnięcia. 

Perspektywy na przyszłość

Oprócz dodania kolejnych interfejsów API planujemy również wprowadzić obsługę kolejnego standardu branżowego: OAuth2. Da to programistom możliwość tworzenia aplikacji innych firm i udostępniania ich reszcie społeczności. Z niecierpliwością czekamy na to, jak nasza społeczność wykorzysta te narzędzia do usprawnienia swoich procesów pracy i przeniesienia swoich przedsięwzięć na wyższy poziom.

Aby dowiedzieć się więcej o korzystaniu z Open Cloud, zapoznaj się z naszą dokumentacją zawierającą szczegółowy samouczek.