Secret

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Der Secret-Datentyp speichert den geheimen Inhalt, der von HttpService:GetSecret() zurückgegeben wurde. Es kann nicht gedruckt oder gespeichert werden, aber kann mit integrierten Funktionen modifiziert werden, wie in dem Code-Block unten gezeigt.


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)

Zusammenfassung

Methoden

Methoden

AddPrefix

Rückgibt einen geheimen Wert, der aus der Kombination der angegebenen Zeichen mit dem geheimen Inhalt erstellt wird, z. B. das Aussetzen von "Bearer" auf den API-Schlüssel.


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

Parameter

prefix: string

Rückgaben

AddSuffix

Rückgibt ein geheimes, das aus dem Zusammensetzen des ursprünglichen Geheimnisses und des angegebenen String-Paramètres besteht. Nützlich, wenn Sie eine URL erstellen, die einen Schlüssel und ein Anfrage-Parameter enthält.


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)

Parameter

suffix: string

Rückgaben