{"id":386,"date":"2018-09-04T19:43:01","date_gmt":"2018-09-04T19:43:01","guid":{"rendered":"https:\/\/html5-chat.com\/blog\/?p=386"},"modified":"2018-09-24T10:22:15","modified_gmt":"2018-09-24T10:22:15","slug":"how-to-directly-enter-a-room","status":"publish","type":"post","link":"https:\/\/html5-chat.com\/blog\/how-to-directly-enter-a-room\/","title":{"rendered":"How to directly enter a room ?"},"content":{"rendered":"<h4>(UPDATED &#8211; fixed bug)<br \/>\nNew feature: It is now possible to join a particular room directly at login<\/h4>\n<h3>2 cases<\/h3>\n<p>Let suppose you want to join room id : <strong>1620<\/strong><br \/>\n(you can find out your room id in your <a href=\"\/chatadmin\" target=\"_blank\" rel=\"noopener\">chatadmin<\/a>)<\/p>\n<p>https:\/\/html5-chat.com\/chat\/54\/?startRoom=1620<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>if you don&#8217;t use JWT authentification, just pass the url parameter <strong><strong>startRoom<br \/>\n?startRoom=1620<\/strong><\/strong><\/li>\n<li><a href=\"https:\/\/html5-chat.com\/blog\/jwt-a-quicker-and-simpler-version-using-the-html5-service\/\">You do use JWT to login<\/a>, then just inject the parameter: <strong>startRoom<\/strong>: id<\/li>\n<\/ol>\n<figure id=\"attachment_387\" class=\"thumbnail wp-caption aligncenter\" style=\"width: 714px\"><a href=\"https:\/\/html5-chat.com\/blog\/wp-content\/uploads\/2018\/09\/roomid.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-387 size-full\" src=\"https:\/\/html5-chat.com\/blog\/wp-content\/uploads\/2018\/09\/roomid.jpg\" alt=\"roomid\" width=\"704\" height=\"198\" srcset=\"https:\/\/html5-chat.com\/blog\/wp-content\/uploads\/2018\/09\/roomid.jpg 704w, https:\/\/html5-chat.com\/blog\/wp-content\/uploads\/2018\/09\/roomid-300x84.jpg 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/a><figcaption class=\"caption wp-caption-text\">Where to find the room id ?<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>so for room : 1620, you just need to add<\/p>\n<pre>'startRoom'=&gt;1620<\/pre>\n<p>So for instance your JSON will be:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">$json <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> json_encode<\/span><span class=\"pun\">(<\/span><span class=\"pln\">array<\/span><span class=\"pun\">(<\/span><span class=\"str\">'username'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"str\">'myUsername'<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'password'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"str\">'myChatAccountPassword'<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'gender'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"str\">'male'<\/span><span class=\"pun\">,<\/span> <span class=\"str\">'role'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"str\">'user'<\/span><span class=\"pun\">,<\/span> \r\n<span class=\"str\">'image'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"pln\">base64_encode<\/span><span class=\"pun\">(<\/span><span class=\"str\">'https:\/\/html5-chat.com\/img\/malecostume.svg'<\/span><span class=\"pun\">),<\/span> <span class=\"str\">'profile'<\/span><span class=\"pun\">=&gt;<\/span><span class=\"str\">'https:\/\/monsite.com\/profile\/myUserername', <strong>'startRoom'=&gt;1620<\/strong><\/span><span class=\"pun\">));<\/span><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>(UPDATED &#8211; fixed bug) New feature: It is now possible to join a particular room directly at login 2 cases Let suppose you want to join room id : 1620 (you can find out your room id in your chatadmin) https:\/\/html5-chat.com\/chat\/54\/?startRoom=1620 &nbsp; if you don&#8217;t use JWT authentification, just pass the url parameter startRoom ?startRoom=1620 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":393,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,32],"tags":[33,15],"class_list":["post-386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","category-integration","tag-jwt","tag-rooms"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/posts\/386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":7,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions"}],"predecessor-version":[{"id":410,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions\/410"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/media\/393"}],"wp:attachment":[{"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/media?parent=386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/categories?post=386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/html5-chat.com\/blog\/wp-json\/wp\/v2\/tags?post=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}