Pelajari
Kelas Engine
RecommendationPages
Tidak Dapat Dibuat
Tidak Direplikasi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.


Rangkuman
Anggota yang Diwariskan
Contoh Kode
Hasilkan daftar item yang direkomendasikan
local RecommendationService = game:GetService("RecommendationService")
-- Definisikan permintaan untuk menghasilkan daftar rekomendasi
local request: GenerateRecommendationItemListRequest = {
ConfigName = "MaximizeEngagement",
LocationId = "Lobby",
PageSize = 10
-- CATATAN: Hapus komentar dan atur CustomContexts.UserId untuk skrip Server.
-- Tidak perlu diatur untuk skrip Lokal.
-- CustomContexts = {
-- ["UserId"] = tostring(player.UserId),
-- }
}
-- Panggil GenerateItemListAsync untuk mendapatkan halaman rekomendasi
local success, recommendationPages = pcall(function()
return RecommendationService:GenerateItemListAsync(request)
end)
if success then
-- Dapatkan halaman saat ini dari item yang direkomendasikan
local currentPage = recommendationPages:GetCurrentPage()
for _, item in ipairs(currentPage) do
print("ItemId: " .. item.ItemId)
print(" ReferenceId: " .. item.ReferenceId)
print(" TracingId: " .. item.TracingId)
end
else
warn("Kesalahan RecommendationService: " .. tostring(recommendationPages))
end
--[[ Format data yang dikembalikan untuk setiap item di halaman
{
"ItemId": string,
"ReferenceId": string,
"TracingId": string,
"Creator": {
"CreatorId": number,
"CreatorType": Enum.CreatorType,
}?,
"Attributes": {
{
"AssetId": number?,
"Text": string?,
"Description": string?,
"SeekStartTime": number?,
"SeekEndTime": number?,
"TrimStartTime": number?,
"TrimEndTime": number?
}
}?,
"CustomTags": { string }?
}
--]]
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.