javascript - Google Hangouts On Air does not allow anyone in (even though it says "anyone with this link") -


i'm working on app starts google hangout on air. programmatically using javascript , google+ hangouts api.

we've created button , when click it, starts hangout on air.

we'd not have pre-invite viewers rather share hangout link. once hangout started, says in upper right "anyone link" should able join in. not work. if share link folks outside of domain user launched hangout, bumped out message "this party over..." , "error: hjr: 2-rnf". i've checked app domain settings , talked google support hangouts , no 1 seems know how fix this.

even stranger, i've tried 2 different google app domains. under 1 domain (call workingdomain.com), can share link (with no invites) , can join in. under other domain (call notworking.com), hangout starts fine, if share link folks not on invite list, cannot join in. appears workingdomain.com has been grandfathered google apps (not google apps work), , notworking.com paying google apps work subscription. seems main difference i'm surprised paid version seems more restrictive free (grandfathered) service.

i wonder if has way programmatically start public hangout on air - or settings need set on domain make work.

the button initialized this:

var startdata = {   sectionid: "an id tracking",   courseid: "an id tracking",   sectionguid: "a guid tracking it",   sectiontitle: "the hangout title"  };  var initial_apps = [   { 'app_id': "our google hangout app id",     'start_data' : json.stringify(startdata),     'app_type' : 'local_app'   } ]  gapi.hangout.render('hangout-button-placeholder', {   render: 'createhangout',   hangout_type: 'onair',   topic: 'the topic title',   initial_apps: initial_apps,   widget_size: 72 }); 

tl;dr

it appears want (create public hangout on air domain subscribed google apps work) not possible.

the long version

if have domain grandfathered apps work setup on google, you'll notice on admin/billing screen have "google apps" listed under subscriptions. when true, , start google hangout on air (as javascript above) no invitees, google account , hangout link can join hangout.

if have domain paying google apps work , start google hangout on air, people can join via link people in "invite" list. these emails must added when create hangout (either programmatically or in "start hangout" flow).


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -