Secret

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Le type de données Secret stocke le contenu secret renvoyé par HttpService:GetSecret(). Il ne peut pas être imprimé ou journalisé, mais peut être modifié en utilisant des fonctions intégrées, comme le montrent le bloc de code ci-dessous.


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)

Résumé

Méthodes

Méthodes

AddPrefix

Renvoie un secret formé en concatenant la chaîne fournie à la chaîne de contenu secret, par exemple en empêchant "Bearer" d'atteindre la clé API.


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

Paramètres

prefix: string

Retours

AddSuffix

Renvoie un secret formé en concatenant le secret original et le paramètre de chaîne fourni. Utile lors de la création d'une URL contenant une clé et des paramètres de requête.


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)

Paramètres

suffix: string

Retours