Meer informatie
Engine-klasse
RecommendationPages
Niet maakbaar
Niet gerepliceerd

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.


Samenvatting

Overgenomen leden
Codevoorbeelden
Genereer een lijst met aanbevolen items
local RecommendationService = game:GetService("RecommendationService")
-- Definieer het verzoek voor het genereren van een aanbevelingslijst
local request: GenerateRecommendationItemListRequest = {
ConfigName = "MaximizeEngagement",
LocationId = "Lobby",
PageSize = 10
-- OPMERKING: Verwijder de opmerkingen en stel CustomContexts.UserId in voor Server-script.
-- Niet nodig om in te stellen voor Local-script.
-- CustomContexts = {
-- ["UserId"] = tostring(player.UserId),
-- }
}
-- Roep GenerateItemListAsync aan om de aanbevelingspagina's te krijgen
local success, recommendationPages = pcall(function()
return RecommendationService:GenerateItemListAsync(request)
end)
if success then
-- Verkrijg de huidige pagina van aanbevolen items
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("RecommendationService fout: " .. tostring(recommendationPages))
end
--[[ Gegevensformaat dat wordt geretourneerd voor elk item op de pagina
{
"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, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.