Group Toolbar Menu

Forums » Suggestions » API

I've been thinking if it'd be an interesting addition to provide an API on character level and group level, maybe, to use data about the character and group from another website. For example, to post an event simultaneously on that website and on RPR as well via an API call.
It may help to tell us what API is....I mean I'm sure theres probably plenty who might know, but I for one don't have a clue what this is asking without those initials being defined. :)
Application Programming Interface - a way to "talk" to your RPR data via computer code. :)
An API basically is a set of details/rules that other developers can use to build tools relevant to a system. It sort of gives them a way to "plug in." For example, they might create a tool that automatically creates a post in one place out of data from another, or a tool that aggregates posts or something to display them elsewhere.

I know some form of API has been asked about before and was shot down. Not sure if the update will make it any more likely.
Exactly. Sorry for the developer terminology... ;)

I'm mostly thinking towards groups. They might also have a website where they might want to post things to and cross post to rpr. An api would allow that to be set up in code so that the user wouldn't need to create posts on multiple places.

Perhaps it could be interesting for character pages as well. In our continuity, characters can earn badges. In the future we might do this automated via our site. An api could be set up so that our site can push updated bbcode to their character profile.

All these actions would of course need to be authorized first. I think the oauth2 protocol does that?
Novalyyn is correct that I've shot this down before, but that was heavily influenced by the current code base just not being capable of handling it.

The new code base is being created with a strong eye to making an API possible.

It will almost certainly NOT be in the very first release. I think it'd be just too much to create and test and secure and document, and delay all of us getting into these sweet new features ASAP. However, this is something I'd like to see the RPR get.