Okay, I got it worked out using Firebase’s Realtime Database rather than Cloud Firestore, expect what I’m missing is that Roblox doesn’t have PUT and DELETE request, and according to
They are working to add it. Hopefully, I can utilize this soon.
I worked it out by using a Chrome extension called Postman for testing HttpRequests, in Roblox, I believe these should do the same.
GET, to get the JSON of the database table.
HttpService:GetAsync(“https://[ProjectName].firebaseio.com/crossServerInvitations.json”, true);
POST, updates the database with the new JSON but it creates a new object. (If PUT is available, PUT would not create a new table)
HttpService:PostAsync(“https://[ProjectName].firebaseio.com/crossServerInvitations/[InvitationID].json”, HttpService:JSONEncode(dataTable), Enum.HttpContentType.ApplicationUrlEncoded);
Note that there is no security here, does anyone know how to add some sort of security such as authentications to this?