Impara
Classe motore
RecommendationPages
Non costruibile
Non Replicato

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


Sommario
Membri ereditati
Campioni di codice
Genera un elenco di elementi raccomandati
local RecommendationService = game:GetService("RecommendationService")
-- Definisci la richiesta per generare un elenco di raccomandazioni
local request: GenerateRecommendationItemListRequest = {
ConfigName = "MaximizeEngagement",
LocationId = "Lobby",
PageSize = 10
-- NOTA: Decommenta e imposta CustomContexts.UserId per lo script Server.
-- Non è necessario impostarlo per lo script Locale.
-- CustomContexts = {
-- ["UserId"] = tostring(player.UserId),
-- }
}
-- Chiama GenerateItemListAsync per ottenere le pagine di raccomandazioni
local success, recommendationPages = pcall(function()
return RecommendationService:GenerateItemListAsync(request)
end)
if success then
-- Ottieni la pagina attuale di elementi raccomandati
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("Errore di RecommendationService: " .. tostring(recommendationPages))
end
--[[ Formato dei dati restituiti per ogni elemento nella 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, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.