Getting thumbnail and icon of GameId by only using roblox's services?

I’ve been searching for an answer to this topic the whole time. First I wanted to get all the games that a player has created on their account with HttpService, but a ton of posts state that I need to use a proxy or some other website in order to obtain that information. I don’t want to use a proxy or website though. So how do I go about getting the games of a player? And how do I obtain the thumbnail AND icon of that GameId? I really need a fully functional script. If you’re wondering why I need this, I want to make a menu where you can see all the games someone has made. I’m not sure if it’s possible but I believe it is. I also need to get the thumbnail and icon images on an imagelabel and imagebutton, is that possible too? I’ve tried getting the games with some public proxies but I don’t like the fact that I have to use a proxy. And it didn’t even work, it just gave an error or said I didn’t have permission or that it was an incorrect request. I really need help with this!

1 Like

It is possible to get the icons/thumbnails of all places in a universe, using the universeId.

1 Like
MarketplaceService = game:GetService("MarketplaceService")

portal = script.Parent

id    = portal.PlaceID.Value
decal = portal.Screen.Decal

details = MarketplaceService:GetProductInfo(id)

decal.Texture = "rbxassetid://" .. details.IconImageAssetId

here’s a script to get the icon from the id of the place and put it on a decal, surprised exactly nobody knew how to do this but oh well
to get the thumbnail? im pretty sure i ran across that a few times looking for this, try starting with marketplaceservice

1 Like

This works, but I don’t think that this is how Roblox intended it do be which means that it might get deprecated sooner or later.

Edit: Also, MarketPlaceService only works with icons, you cannot get a thumbnail using it.

2 Likes

I’ve tried using HttpService:GetAsync() with those urls, but they say I don’t have permission to access roblox resources with HttpService, so I believe I have to use some sort of proxy and I don’t really want to do that.

This does seem to work nicely for icons. Thank you! But I still somehow need to get the thumbnails of the game.