Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

Website Integration

1615215495

Edited 1615217600
I'm currently developing a TTRPG community site where players can gather together in one spot to look for groups either in real life or on some VTT site such as Roll20 here. I would like to integrate a couple of features that would mutually benefit everybody. I would like to incorporate the ability to share character sheet information, preferrably piece by piece. This way it's possible to post something like just a character name, level, and class from a current game being played, or all the pieces can be placed together to create a full character sheet. Users on my site would also be able to have all of their character sheets in a table on a single page and be able to go to them individually to see their current stats. I would also like for an easy way to link to a specific current game. Right now, that IS possible, of course, by just copy/pasting the URL, but it would be nice for something simpler so that games could dynamically be added and listed. What I mean by this is have an href with something like " <a href="https://app.roll20.net/campaigns/" rel="nofollow">https://app.roll20.net/campaigns/</a> " then one of my users just has to add a certain code or @name which would be saved into my database so it has the ability to be called anywhere else on my site. This would require a change in the visibility of open games, too. Right now, if you copy/paste the URL to the game, it takes you first to login/register, but I think open games should be visibile to anybody without logging in and then require a login when clicking "Launch Game". If the GM is allowing new players, then they can dive in normally. If not, they get a message saying so. Of course, I made this all about my specific site, but if this could get implemented, it could be used on ANY site and possibly even BBC code in forums. This could potentially increase traffic to Roll20 and the ability for Roll20 users to advertise their campaigns on other sites for players who don't normally roam the LFG section here.
Jimmy C. said: I would also like for an easy way to link to a specific current game. Right now, that IS possible, of course, by just copy/pasting the URL, but it would be nice for something simpler so that games could dynamically be added and listed. Are you basically looking for a method to scrape the data from this site?&nbsp;
1615235740
Gold
Forum Champion
Some of your ideas, Jimmy, would probably violate Roll20's Terms of Service (TOS) so look into that. Some of your request is already existing features. Easy way to link to existing games: It's the URL you said, and, add on a number hash. Every game has a Number on the URL.&nbsp; The title of the campaign can actually be changed (or deleted from the URL!) and as long as you have the NUMBER, it will still refer to that game. Here's one of mine, <a href="https://app.roll20.net/campaigns/details/214613" rel="nofollow">https://app.roll20.net/campaigns/details/214613</a> That permalink URL with 214613 will open the same as if you used the URL that has the game's title after the final slash: <a href="https://app.roll20.net/campaigns/details/214613/explore-dungeons-inside-a-strange-world-basic-fantasy-rpg-ad-and-d-osr-80-s-number-dnd-twitch" rel="nofollow">https://app.roll20.net/campaigns/details/214613/explore-dungeons-inside-a-strange-world-basic-fantasy-rpg-ad-and-d-osr-80-s-number-dnd-twitch</a> The number is effectively the "certain code" that you asked for. Visibility of Games to the public:&nbsp; This is a user-setting determined by the Creator / Owner / GM of the game. They have the choice.&nbsp; It's a built-in feature of Roll20.&nbsp; You can "Allow public access" or not.&nbsp; This also controls viewing permissions for a feature called "External Journal" of Roll20, this allows the public to view your Handouts and Character Bios (of the ones that are set to All Players visibility). The game visibility setting is for the GM, under the game's settings on the Game Details page. This is unlikely to be changed to All Games being visible to the public, as some game creators prefer to retain the privacy that only Players (members joined into the group by invite) can see. For your last paragraph --- yes that would be neat if there could be third-party LFG sites that could direct new players to roll20, but, this option is already in the hands of any individual game-owner or GM on here.&nbsp; They only need to activate the LFG for their game, and copy-paste the URL of their LFG, to share &amp; recruit players from any other Forum, Reddit, Find A Gamer group, or whatever.&nbsp; I understand you wanted to set up a whole search engine website for this ability, I'm just letting you know that individual game's owners already have the ability to share/recruit manually, if they choose to do it. Jimmy C. said: I would also like for an easy way to link to a specific current game. Right now, that IS possible, of course, by just copy/pasting the URL, but it would be nice for something simpler so that games could dynamically be added and listed. What I mean by this is have an href with something like " <a href="https://app.roll20.net/campaigns/" rel="nofollow">https://app.roll20.net/campaigns/</a> " then one of my users just has to add a certain code or @name which would be saved into my database so it has the ability to be called anywhere else on my site. This would require a change in the visibility of open games, too. Right now, if you copy/paste the URL to the game, it takes you first to login/register, but I think open games should be visibile to anybody without logging in and then require a login when clicking "Launch Game". If the GM is allowing new players, then they can dive in normally. If not, they get a message saying so. Of course, I made this all about my specific site, but if this could get implemented, it could be used on ANY site and possibly even BBC code in forums. This could potentially increase traffic to Roll20 and the ability for Roll20 users to advertise their campaigns on other sites for players who don't normally roam the LFG section here.
Wow, sorry, my email decided to ignore the fact that I had messages. To Jens: Basically, but something more akin to JSON data than datamining, if that makes sense. To Gold: I actually started this question in an email to Roll20 who liked the idea and wanted me to post it here in the forums for votes. And to be PERFECTLY honest, I didn't know about the URL thing you mentioned. So thanks for that info, definitely helpful. As for the public viewing, I wasn't aware that the "Public" option showed to everybody. I thought the difference between public and private on here was to the game itself in the listings. So that's also good to know. My site is not going to be a "search engine" per se, but a community where people can get together to form/find groups, post stories of their adventures in the form of fanfiction, and I was hoping a one-stop place for all character sheets to make things easier. It's still possible to accomplish, but the users will just have to manually input their info instead. So far, I have the main layout of the site finished, but I'm working on the profiles section as well as the character sheets section... which, in a strange turn of events, I have to work on both at the same time because they both require something from the other. Thanks for the info on the other stuff, though.
1618045674
Roll20 Dev Team
Pro
Marketplace Creator
Thanks for the suggestion! After 30 days, Suggestions and Ideas with fewer than 10 votes are closed and the votes are refunded to promote freshness. Your suggestion didn't build the right momentum this time, but feel free to submit it again! We find that the best suggestions describe the problem you are having, and the solution you want. You can learn more about the process of making suggestions on the Roll20 Wiki! More details can be found here .