As a Roblox developer, it is currently too hard to develop web related tools using the current Roblox Api’s provided, I am requesting an update to the Roblox API, I’d like to see the followng additions and more to the current api.
GROUP API: Allow web developers to fetch shouts directly from an API, I understand you can do this by going to the group page and things, but it slows down process time since us web developers need to process the whole page instead of just grabbing it from an object. I believe this will help increase performance on the Roblox Web side and on the Web Developer side of things. If this is to be updated give as much info about groups as you feel as needed, these apis are currently very weak and limited to what they can do.
PRODUCT API: Web developers may have access to certain products, but I believe web developers should have access to info of every product that can be sold inside a game. I understand that disclosing sales of that product is not something Roblox likes so don’t add that then, but there are plenty of sites including steam that let users know the products being sold or at the very least google lets you know that there are in game products. It would be very helpful for web developers to know that a game uses developer products.
GAME API: Why can’t we know certain things about a game through an api, such as how many likes a game has, how many dislikes, how many favorites, what is the game description. You shouldn’t have to process a whole page to find out any of this information as it is already public and there is nothing wrong with sharing it. In the current state the api has such limited and lack of information that theres nothing you can really do with it, or you have to send 3 page requests and process each to get any sort of info, dynamic or static.
Pretty much we need someone to go through most of the API’s and make them great again. They have the most limited functionality I’ve seen for an API. There should be nothing to fear for this sort of thing.
tl;dr - We need better Roblox Api’s they are extremely outdated and limited
I was just about to make a post about this until I looked in the Discord and saw this.
The Web API truly does need an update, especially for new and aspiring Developers that want to make group bots to manage ranks or fetch comments from their games for a web panel. The list is endless and if the API gets improved, creations can be improved with it.
What I would really like is a Roblox Auth method for websites so I can more securely have users on my website instead of making the makeshift (JOIN THIS ROBLOX GAME) way of verifying acocunts.
It would be super nice to have at least basic OAuth for ROBLOX - considering it may not align with what ROBLOX have planned though, I don’t know if it’ll be implemented (ROBLOX don’t support offsite links, and this could be perceived as a backward step from that mindset)
(OAuth only for read username permissions for account verification)
Fabrick uses this http://www.roblox.com/games/list-json unless I am wrong on this I see no documentation at all on an API for fetching a single game based on an id.
Support. ROBLOX needs a comprehensive developer API with developer keys and easier access. They were kind of going in the right direction with https://inventory.roblox.com/docs, https://avatar.roblox.com/docs, etc. But those APIs are unnecessarily scattered, very limited, and still require authentication with cookies.
It would be really great to have these things, as a web developer and with past experience making roblox bots of different kinds i honestly would appreciate some love with OAuth and better documentation for APIs and more apis.
Though I’d like to mention that in order for our thoughts to be better heard and understood correctly, we should post use cases of such apis we want.
I’m posting this with mobile, I’ll reply with my use cases in couple hours.