Lernen
Engine-Klasse
RecommendationPages
Nicht erstellbar
Nicht repliziert

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Zusammenfassung
Geerbte Mitglieder
Code-Beispiele
Generiere eine Liste empfohlener Artikel
local RecommendationService = game:GetService("RecommendationService")
-- Definiere die Anfrage zur Erstellung einer Empfehlungs liste
local request: GenerateRecommendationItemListRequest = {
ConfigName = "MaximizeEngagement",
LocationId = "Lobby",
PageSize = 10
-- HINWEIS: Kommentiere aus und setze CustomContexts.UserId für das Server-Skript.
-- Muss nicht für das lokale Skript gesetzt werden.
-- CustomContexts = {
-- ["UserId"] = tostring(player.UserId),
-- }
}
-- Rufe GenerateItemListAsync auf, um die Empfehlungsseiten zu erhalten
local success, recommendationPages = pcall(function()
return RecommendationService:GenerateItemListAsync(request)
end)
if success then
-- Hole die aktuelle Seite der empfohlenen Artikel
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 Fehler: " .. tostring(recommendationPages))
end
--[[ Returned data format for each item in the page
{
"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, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.