Secret
Pokaż przestarzałe
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Typ danych Secret przechowuje tajne treści zwrotzone przez HttpService:GetSecret().Nie może być wydrukowany ani zapisany, ale można go modyfikować za pomocą zintegrowanych funkcji:
local HttpService = game:GetService("HttpService")local mySiteApiKey = HttpService:GetSecret("my_site")local url = "https://apis.mysite.com?apiKey="local urlWithKey = mySiteApiKey:AddPrefix(url)local params = "&request=join&user=myname"local resultingUrl = urlWithKey:AddSuffix(params)
Podsumowanie
Metody
AddPrefix
Zwraca tajemnicę utworzoną przez połączenie dostarczonej struny z tajemniczą zawartością, na przykład dodając "Bearer" do klucza API.
local HttpService = game:GetService("HttpService")local secret = HttpService:GetSecret("yelp")local authHeader = secret:AddPrefix("Bearer ")
Parametry
Zwroty
AddSuffix
Zwraca tajemnicę utworzoną przez połączenie oryginalnej tajemnicy i podanych parametrów ciągu znakówPrzydatne przy tworzeniu URL zawierającego klucz i parametry zapytania.
local HttpService = game:GetService("HttpService")local googleMapsApiKey = HttpService:GetSecret("google_map")local baseUrl = "https://maps.googleapis.com/maps/api/distancematrix/json?key="local queryParams = "&destinations=" .. destination .. "&origins=" .. origin .. "&departure_time=now&units=imperial"local authedUrl = googleMapsApiKey:AddPrefix(baseUrl)local queryUrl = authedUrl:AddSuffix(queryParams)