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.

Datatype.Secret danej typu przechowuje sekretny materiał zwrócony przez HttpService:GetSecret(). Nie może być wydrukowany lub zapisany, ale można go zmodyfikować używając zbudowanych funkcji, jak pokazano przez kod bloku poniżej.


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

Metody

AddPrefix

Zwraca tajemnicę, która jest wynikiem połączenia dostarczonej wartości z tajemnicą, na przykład zapobiegania "Bearer" do klucza API.


local HttpService = game:GetService("HttpService")
local secret = HttpService:GetSecret("yelp")
local authHeader = secret:AddPrefix("Bearer ")

Parametry

prefix: string

Zwroty

AddSuffix

Zwraca tajemnicę tworzącą się poprzez połączenie oryginalnego sekretu i dostarczonego parametru ciągu. Przydatne przy tworzeniu URL zawierającym 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)

Parametry

suffix: string

Zwroty