Hey ive been trying to make a live member count for my group in a game but then i think you cant send https requests to roblox api on roblox so how would i work around this!1
Use a proxy, I recommend you host one yourself, you can use a pre-made one though like rprxy
Although, if youâre feeling like not hosting your own proxy, use âhttps://roproxy.comâ in your requests to replace âhttps://roblox.comâ. Note that a proxy that isnât being hosted by you can be unreliable
Roblox does not allow developers to send web requests directly to Robloxâs own APIs, for obvious reasons (imagine how easy it would be for scammers to steal accounts and assets if they could do it straight through a Roblox game).
To solve this issue you would have to either set up a web server or a proxy server. Luckily for you there already are free proxies available to use for free (for instance RoProxy). Do note that you should not send any sensitive information through other peopleâs proxies.
For RoProxy, all you have to do is change out ârobloxâ in the API domain to âroproxyâ.
Yeah, Roblox doesnât allow direct HTTP requests to its API from games for security reasons. To work around this, you could set up a proxy server outside of Roblox that fetches the group member count from the Roblox API and then sends it back to your game!
You should look if the thing youâre trying to access has a method in any service, because Roblox has almost all the APIs available from the services
EDIT: I was attempting to take a look to verify if the domain was still accurate, however I was unable to reach the swagger Roblox API documentations. Although it should still work, you might want to go with a newer API, as they recently moved.
can you show me how to make a group counter with this ro proxy??
true but you cant make a group counter with services
If youâre trying to count the amount of groups a player is in, check out this GroupService | Documentation - Roblox Creator Hub
Sorry for that answer, I read that you were trying to count members in a group LIVE, so you have to use the https://groups.roblox.com/v1/groups/XXXXXXXX endpoint, thisâll return a small JSON dictionary, and it has a field called memberCount
I recommend updating the memberCount with just a small (that looks random) animation every minute though to both simulate being live and to not spam the API
since when was there a group service
i know that put can someone teach me how to use it on a proxy like roproxy because i dont like hosting proxys myself you cant access roblox APIS on Roblox
HttpService works serverside only so no auth tokens would be leaked anyway unless you voluntarily set them up to.
To @OP: Youâd be best self-hosting a proxy, RoProxy (and other similar services) shouldnât be used for the reasonings given here:
If you are refering to:
âDo note that you should not send any sensitive information through other peopleâs proxies.â
While the clients in the game wonât have access to it, the proxy owner will.
Iâm just gonna host my own proxy!!