Secret
แสดงที่เลิกใช้งานแล้ว
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ไฟล์ข้อมูล Secret เก็บรูปแบบข้อมูลลับที่กลับมาโดย HttpService:GetSecret() ไม่สามารถพิมพ์หรือบันทึกได้ แต่สามารถแก้ไขได้โดยใช้ฟังก์ชันสร้างขึ้นตามรหัสบล็อกด้านล่าง
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)
สรุป
วิธีการ
AddPrefix
กลับรายการลับที่ถูกสร้างขึ้นโดยการรวมสตริงที่กำหนดไว้กับเนื้อหาลับ, ตัวอย่างเช่นการแก้ไข "Bearer" ให้กับ API กุญแจ
local HttpService = game:GetService("HttpService")local secret = HttpService:GetSecret("yelp")local authHeader = secret:AddPrefix("Bearer ")
พารามิเตอร์
ส่งค่ากลับ
AddSuffix
กลับมาเป็นความลับที่แสดงโดยการรวมรวมความลับด้านหลังและตัวแปรสตริงที่กำหนด มีประโยชน์เมื่อสร้าง URL ที่มีคีย์และตัวแปรสตริง
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)