Im trying to make something that constantly shows a group current shout, i know that i need the Roblox API to do that but how do i do it or get it from a roblox script?
You need to use this API to retrieve it but in order to get it from Roblox Http service you need to have a server that can send Http requests to the API I mentioned above and also the Http Service in game can connect to since Roblox doesn’t allow Http service to send Http requests to it’s own APIs for some reason.
Where would i get that “server” ?
You host it yourself, preferably.
I still dont understand, what do i need to host? and what is a server? do i need to create a website just to send a request?
Web hosting is where it gets complicated.
You can use sites like 000webhost or some other free web host site that lets file uploading work.
I looked around and found this github which has all the files for a proxy
The index.php file has something saying url = “api.roblox.com” you will need to change to “groups.roblox.com”, but once all files are uploaded to a site you should be able to use Buy Web Hosting | Powerful & Fast Hosting - yourwebsite.com to access the data you need.
I hope this can help
Okay i created a website in it and uploaded the proxy file, now what do i do with HttpService?
easiest you can do is game:GetService(“HttpService”):GetAsync(“website.com/v1/groups/groupid”)
thatll return JSON, and to make it turn into a table do game:GetService(“HttpService”):JSONDecode(data)
Should i worry that my website has a 500 HTTP error when i open it?
Probably means something went wrong, did you also replace the .htaccess with the one in the github?
Well yeah but i dont know where to place that CSS file