2

Google ハングアウト オンエアを開始するアプリを開発中です。これは、Javascript と Google+ Hangouts API を使用してプログラムで行います。

ボタンが正常に作成されました。ボタンをクリックすると、ハングアウト オンエアが適切に開始されます。

すべての視聴者を事前に招待する必要はなく、ハングアウト リンクを共有したいと考えています。ハングアウトが開始されると、右上に「このリンクを知っている人なら誰でも」と表示されますが、参加できません。ハングアウトを開始したドメイン ユーザー以外のユーザーとリンクを共有すると、「このパーティーは終了しました...」および「エラー: HJR: 2-RNF」というメッセージが表示されます。アプリのドメイン設定を確認し、ハングアウトの Google サポートと話しましたが、誰もこれを修正する方法を知らないようです。

さらに奇妙なことに、2 つの異なる Google アプリ ドメインでこれを試しました。1 つのドメイン (これを と呼びますworkingdomain.com) では、誰とでもリンクを共有でき (招待なしで)、誰もが参加できます。もう 1 つのドメイン ( と呼びますnotworking.com) では、ハングアウトは問題なく起動しますが、は招待リストにないため、参加できません。workingdomain.comは (Google Apps for Work ではなく) Google Apps に適用notworking.comされ、Google Apps for Work サブスクリプションの料金を支払っているようです。それが主な違いのように思えますが、有料版が無料 (古い) サービスよりも制限が厳しいように見えることに驚いています。

プログラムで公開ハングアウト オンエアを開始する良い方法があるかどうか、またはそれを機能させるためにドメインでどのような設定を行う必要があるかを知りたいです。

ボタンは次のように初期化されます。

var startData = {
  sectionId: "an id for tracking",
  courseId: "an id for 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
});
4

2 に答える 2

0

tl;dr

私がやりたいこと (Google Apps for Work に登録しているドメインからパブリック ハングアウト オンエアを作成する) ができないようです。

ロングバージョン

Google の Apps for Work セットアップに適用されていないドメインがある場合は、管理画面または請求画面で、サブスクリプションの下に「Google Apps」が表示されていることがわかります。これが true で、招待者なしで (上記の JavaScript のように) Google ハングアウト オンエアを開始すると、Google アカウントとハングアウト リンクを持っている人なら誰でもハングアウトに参加できます。

Google Apps for Work の料金を支払っているドメインがあり、Google ハングアウト オンエアを開始した場合、リンク経由で参加できるのは「招待」リストに含まれている人だけです。したがって、これらのメールは、ハングアウトを作成するときに追加する必要があります (プログラムによって、または「ハングアウトを開始する」フローで)。

于 2015-07-08T22:33:37.377 に答える
0

Apps ドメインで有効にするだけです... Apps 管理者アカウントにログインし、次の場所に移動します: //admin.google.com/[YOUR DOMAIN/AdminHome#ServiceSettings/notab=1&service=Chat&subtab=org

有効になっていることを確認し、リンクされた詳細ページで、[この組織外でのチャット (Google ネットワーク内)] で適切な項目が選択されていることを確認します。

さらに、ここ (高度な設定) https://admin.google.com/[YOUR DOMAIN]/AdminHome?fral=1#ServiceSettings/service=gplus&subtab=general¬ab=1 にアクセスして、 G+ プレミアム機能を有効にしました。これらの機能の中には、あなたが望むことを行う機能があるはずです... これについて説明しているGoogle+ for Work 機能のサポート リンクがあります (「さらに [...]」セクションを展開してください)。

于 2015-07-18T14:40:56.040 に答える