Secret

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Datatype.Secret veri türü, HttpService:GetSecret() tarafından döndürülenen gizli içeriği depolar. Bu, yazdırılamaz veya kaydedilemez, ancak BuiltInFunctions kullanılarak değiştirilebilir. Kod blokları aşağıdaki gibi gösterilmiştir.


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)

Özet

Yöntemler

Yöntemler

AddPrefix

Sunulan yolcuğu gizli içeriğe katlayarak gönderdiğiniz yolcuğu gizli içeriğe dönüştürür, örneğin API anahtarına önleyici olarak "Bearer" .


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

Parametreler

prefix: string

Dönüşler

AddSuffix

Orijinal gizli ve sağlanan sütun değiştirici olarak katlanarak oluşturulan bir gizli döndürür. Bir anahtar ve sorgu parametreleri içeren URL'yi oluştururken yararlıdır.


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)

Parametreler

suffix: string

Dönüşler