<commit_before><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Advanced Integrations</title>
    <meta name="keywords" content="Frankly Chat Service Platform" />
	<meta name="viewport" content="width=device-width, initial-scale=1"/>
    <link type="text/css" rel="stylesheet" href="css/main.css">
    <link type="text/css" rel="stylesheet" href="css/bootstrap.css">	
    <link rel="stylesheet" type="text/css">
	<link rel="icon" 
	      type="image/png" 
	      href="frankly_favicon_32x32_no_bg.png">
	<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=sunburst"></script>
	<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
	<script src="js/load_frankly_menus.js"></script>
	
	<script>
	  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
	  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
	  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
	  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

	  ga('create', 'UA-65350925-1', 'auto');
	  ga('send', 'pageview');

	</script>

	<script> 
	var frankly_menu = [
	'<ul>',
		'<li><a href="http://franklyinc.github.io">Getting Started</a></li>',
		'<li><a href="InstallSDK.html">Installing the SDK</a></li>',
		'<li><a href="InitializeSDK.html">Initializing the SDK</a>',
		'<li><a href="Auth.html">Authenticating</a>',
		'<li><a href="BasicIntegration.html">Basic Integration</a>',
		'<li><a href="AdvancedIntegrations.html">Advanced Integrations</a>',
			'<ul>',
				'<li><a href="#Open_Room">Directly Opening a Room</a></li>',
				'<li><a href="#Server_APIs">Server API Access</a></li>',
				'<li><a href="#Installing_ServerSDKs">Server SDKs</a></li>',
				'<li><a href="#Indepth_Usage">Indepth Usage</a></li>',
       			    '<ul>',
				        '<li><a href="#Authentication">Authentication</a></li>',
				        '<li><a href="#Rooms">Rooms</a></li>',
				        '<li><a href="#Messages">Messages</a></li>',
				        '<li><a href="#Announcements">Announcements</a></li>',
				        '<li><a href="#Users">Users</a></li>',
				        '<li><a href="#Files">Files</a></li>',
				        '<li><a href="#Moderation">Moderation</a></li>',
			        '</ul>',
				'<li><a href="#JS_SDK_Meteor">JavaScript SDK + Meteor</a></li>',
			'</ul>',
		'</li>',
		'<li><a href="APIReference.html">API Reference</a>',
		'<li><a href="downloads.html">Downloads</a>',
		'<li><a href="Support.html">Contact & Support</a>',
	'</ul>'
	];
	
	
	jQuery(document).ready(function($){
  		set_menu_array(frankly_menu);
  	});
	</script>
	
	<script>
		(function() {
			var cx = '007928927613488122909:hbugzpc0lua';
			var gcse = document.createElement('script');
			gcse.type = 'text/javascript';
			gcse.async = true;
			gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
				'//cse.google.com/cse.js?cx=' + cx;
			var s = document.getElementsByTagName('script')[0];
			s.parentNode.insertBefore(gcse, s);
		})();
	</script>
	
</head>

<nav class="navbar navbar-inverse" role="navigation" style="z-index:100">
   <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#frankly-navbar-collapse">
         <span class="sr-only">Toggle navigation</span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="http://franklyinc.github.io"><div class="mobile-logo"></div></a>
   </div>
   <div class="collapse navbar-collapse" id="frankly-navbar-collapse">
      <!--Nav Bar List Goes Here-->
   </div>
</nav>

<script>
	jQuery(document).ready(function($){
		load_menus();
	});
</script>

<div class="sidebar-container">

	<div class="sidebar-logo"><a href="http://franklyinc.github.io"></a></div>

	<div class="sidebar-content sidebar-search">

		<form action="search.html">
			<input type="text" class="form-control" name="q" placeholder="Search Frankly docs" aria-describedby="basic-addon2">
		</form>
  
	</div>


	<div class="sidebar-content" id="side-nav-container">
		<!--Side Bar List Goes Here-->
	</div>

</div>


<div class="container container-body">
	<div class="header">
		<h1 class="noborder">
			Advanced Integrations
		</h1>	
	
<br>

			<ul>
				<li><a href="#Open_Room">Directly Opening a Room</a>
				<li><a href="#Server_APIs">Server API Access</a>
				<li><a href="#Installing_ServerSDKs">Server SDKs</a></li>
				<li><a href="#In-depth_Usage">In-depth Usage</a>
       			    <ul>
				        <li><a href="#Authentication">Authentication</a></li>
				        <li><a href="#Rooms">Rooms</a></li>
				        <li><a href="#Messages">Messages</a></li>
				        <li><a href="#Announcements">Announcements</a></li>
				        <li><a href="#Users">Users</a></li>
				        <li><a href="#Files">Files</a></li>
				        <li><a href="#Moderation">Moderation</a></li>
			        </ul>
				<li><a href="#JS_SDK_Meteor">Using the JS SDK with Meteor</a></li>
			</ul>

	</div>

<br>
<br>

	<div class="doc">
		<div class="section" id="Open_Room">
			<h3>
				Opening a Room without a Room List
			</h3>
	<commit_msg>Navigation link fix<commit_after><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Advanced Integrations</title>
    <meta name="keywords" content="Frankly Chat Service Platform" />
	<meta name="viewport" content="width=device-width, initial-scale=1"/>
    <link type="text/css" rel="stylesheet" href="css/main.css">
    <link type="text/css" rel="stylesheet" href="css/bootstrap.css">	
    <link rel="stylesheet" type="text/css">
	<link rel="icon" 
	      type="image/png" 
	      href="frankly_favicon_32x32_no_bg.png">
	<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=sunburst"></script>
	<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
	<script src="js/load_frankly_menus.js"></script>
	
	<script>
	  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
	  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
	  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
	  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

	  ga('create', 'UA-65350925-1', 'auto');
	  ga('send', 'pageview');

	</script>

	<script> 
	var frankly_menu = [
	'<ul>',
		'<li><a href="http://franklyinc.github.io">Getting Started</a></li>',
		'<li><a href="InstallSDK.html">Installing the SDK</a></li>',
		'<li><a href="InitializeSDK.html">Initializing the SDK</a>',
		'<li><a href="Auth.html">Authenticating</a>',
		'<li><a href="BasicIntegration.html">Basic Integration</a>',
		'<li><a href="AdvancedIntegrations.html">Advanced Integrations</a>',
			'<ul>',
				'<li><a href="#Open_Room">Directly Opening a Room</a></li>',
				'<li><a href="#activity_indicator">Activity Indicator</a></li>',
				'<li><a href="#Server_APIs">Server API Access</a></li>',
				'<li><a href="#Installing_ServerSDKs">Server SDKs</a></li>',
				'<li><a href="#Indepth_Usage">Indepth Usage</a></li>',
       			    '<ul>',
				        '<li><a href="#Authentication">Authentication</a></li>',
				        '<li><a href="#Rooms">Rooms</a></li>',
				        '<li><a href="#Messages">Messages</a></li>',
				        '<li><a href="#Announcements">Announcements</a></li>',
				        '<li><a href="#Users">Users</a></li>',
				        '<li><a href="#Files">Files</a></li>',
				        '<li><a href="#Moderation">Moderation</a></li>',
			        '</ul>',
				'<li><a href="#JS_SDK_Meteor">JavaScript SDK + Meteor</a></li>',
			'</ul>',
		'</li>',
		'<li><a href="APIReference.html">API Reference</a>',
		'<li><a href="downloads.html">Downloads</a>',
		'<li><a href="Support.html">Contact & Support</a>',
	'</ul>'
	];
	
	
	jQuery(document).ready(function($){
  		set_menu_array(frankly_menu);
  	});
	</script>
	
	<script>
		(function() {
			var cx = '007928927613488122909:hbugzpc0lua';
			var gcse = document.createElement('script');
			gcse.type = 'text/javascript';
			gcse.async = true;
			gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
				'//cse.google.com/cse.js?cx=' + cx;
			var s = document.getElementsByTagName('script')[0];
			s.parentNode.insertBefore(gcse, s);
		})();
	</script>
	
</head>

<nav class="navbar navbar-inverse" role="navigation" style="z-index:100">
   <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#frankly-navbar-collapse">
         <span class="sr-only">Toggle navigation</span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="http://franklyinc.github.io"><div class="mobile-logo"></div></a>
   </div>
   <div class="collapse navbar-collapse" id="frankly-navbar-collapse">
      <!--Nav Bar List Goes Here-->
   </div>
</nav>

<script>
	jQuery(document).ready(function($){
		load_menus();
	});
</script>

<div class="sidebar-container">

	<div class="sidebar-logo"><a href="http://franklyinc.github.io"></a></div>

	<div class="sidebar-content sidebar-search">

		<form action="search.html">
			<input type="text" class="form-control" name="q" placeholder="Search Frankly docs" aria-describedby="basic-addon2">
		</form>
  
	</div>


	<div class="sidebar-content" id="side-nav-container">
		<!--Side Bar List Goes Here-->
	</div>

</div>


<div class="container container-body">
	<div class="header">
		<h1 class="noborder">
			Advanced Integrations
		</h1>	
	
<br>

			<ul>
				<li><a href="#Open_Room">Directly Opening a Room</a>
				<li><a href="#activity_indicator">Activity Indicator</a></li>
				<li><a href="#Server_APIs">Server API Access</a>
				<li><a href="#Installing_ServerSDKs">Server SDKs</a></li>
				<li><a href="#In-depth_Usage">In-depth Usage</a>
       			    <ul>
				        <li><a href="#Authentication">Authentication</a></li>
				        <li><a href="#Rooms">Rooms</a></li>
				        <li><a href="#Messages">Messages</a></li>
				        <li><a href="#Announcements">Announcements</a></li>
				        <li><a href="#Users">Users</a></li>
				        <li><a href="#Files">Files</a></li>
				        <li><a href="#Moderation">Moderation</a></li>
			        </ul>
				<li><a href="#JS_SDK_Meteor">Using the JS SDK with Meteor</a></li>
			</ul>

	</div>

<br>
<br>

	<div class="doc">
		<div class="section" id="Open_Room">
			<h3>
				Opening a Room without a Room List
			</h3>
	
{'fraction_non_alphanumeric': 0.23057066469991702, 'fraction_numerical': 0.010325435604314558, 'mean_word_length': 3.8493518104604383, 'pattern_counts': {'":': 0, '<': 429, '<?xml version=': 0, '>': 429, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3795376', 'n_tokens_mistral': 4384, 'n_tokens_neox': 3935, 'n_words': 592}