Secret
Mostrar obsoleto
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O tipo de dado Secret armazena o conteúdo secreto retornado por HttpService:GetSecret().Não pode ser impresso ou registrado, mas pode ser modificado usando funções integradas:
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)
Resumo
Métodos
AddPrefix
Retorna um segredo formado pela concatenação da string fornecida ao conteúdo secreto, por exemplo, prefixando "Bearer" na chave da API.
local HttpService = game:GetService("HttpService")local secret = HttpService:GetSecret("yelp")local authHeader = secret:AddPrefix("Bearer ")
Parâmetros
Devolução
AddSuffix
Retorna um segredo secreto formado pela concatenação do segredo original e do parâmetro de corda fornecido.Útil ao criar uma URL que contenha uma chave e parâmetros de consulta.
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)