Secret

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Loại dữ liệu Secret lưu trữ nội dung bí mật được trả lại bởi HttpService:GetSecret() . Nó không thể được in hoặc đăng nhập, nhưng có thể được chỉnh sửa bằng các hàm tích hợp, như được minh họa bằng các cục dữ liệu bên dưới.


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)

Tóm Tắt

Phương Pháp

Phương Pháp

AddPrefix

Trả lại một cái gì đó bí mật được tạo bằng cách kết hợp chuỗi đã cung cấp với nội dung bí mật, ví dụ như đang chặn "Bearer" để API chìa khóa.


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

Tham Số

prefix: string

Lợi Nhuận

AddSuffix

Trả lại một bí mật được tạo bằng cách kết hợp mật mã nguyên bản và các biến chuỗi được cung cấp. Hữu ích khi tạo một URL chứa một chìa khóa và các tham số truy vấn.


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)

Tham Số

suffix: string

Lợi Nhuận