2014-10-19 3 views
7

수다방 버튼을 내 웹 사이트에 통합했습니다. 그것을 클릭하면 자식 창이 열립니다. 수다방을 현재 탭이나 새 탭에서 열 수 있습니까 (예 : 일반적인 링크처럼)?새 탭에서 수다방 열기

나는 Hangout Button 문서를 훑어 보았지만 이와 같은 것을 발견하지 못했습니다 (인터넷을 통해 어딘가에있는 것으로 보았습니다).

업데이트 답변과 댓글에 행 아웃 버튼이없는 새 수다방 URL을 지정하는 방법에 대한 몇 가지 예가있었습니다. 그러나 이것이 신뢰할 수있는 방법이며 추가 매개 변수를 지정하는 방법 (예 : 행 아웃 앱 시작일)에 대한 문서가 제공되지 않았다는 어떠한 증명도 제공되지 않았습니다.

업데이트는 2 나는 새 행 아웃 응용 프로그램을 만들 때 구글 개발할 콘솔이 행 아웃 링크를 제공하는 것으로 나타났습니다 다음 URL을

enter image description here

: https://hangoutsapi.talkgadget.google.com/hangouts?authuser=0&gid=appId. 그것은 샌드 박스에서만 작동합니까? startData와 같은 다른 매개 변수를 지정할 방법이 있습니까?

+1

간단한'Start Hangout 것 같은데 보내

https://developers.google.com/+/hangouts/running#passing-data 

데이터의 알 세트는'작동하지만,이 약관에 완전히 아마 서비스. –

답변

6

는 새 탭

에서 행 아웃을 엽니 다
<a target="_blank" href="https://plus.google.com/hangouts/_?gid=<app_id">Start a Hangout</a> 

검색어 매개 변수 gd=somevalue을 사용하여 앱을 시작으로 돌립니다. 나는이

https://plus.google.com/hangouts/_?gid=<app_id">&gd=<start_data> 

같은 데이터를 시작하고이 같은

<script src="https://apis.google.com/js/platform.js" async defer></script> 
<div id="placeholder-rr"></div> 
<script> 
    gapi.hangout.render('placeholder-rr', { 
    'render': 'createhangout', 
    'initial_apps': [{'app_id' : 'Your app_id', 'start_data' : 'Put your start data here', 'app_type' : 'ROOM_APP' }], 
    'widget_size': 175 
    }); 
</script> 
+0

두 가지 질문 : 1. 어디에서 문서화되어 있습니까? 2. 맞춤 행 아웃 앱의 startData를 지정하는 방법 – SiberianGuy

+0

@Idsa 업데이트 된 답변을 확인하십시오 –

+1

@Idsa 예 신뢰할 수있는 방법이며 추가 매개 변수를 지정하는 방법에 대한 문서가 제공되지 않았다는 증거는 없습니다. 설명서가 좋지 않습니다. 내가 이것을 개발했을 때 나는 이해하기 위해 모든 조합을 시도해야했다. 개발자 샌드 박스에서 행 아웃을 입력해도 더 이상 작동하지 않습니다. –

3

설명서를 확인했는데 버튼의 구성이 유연하지 않은 것으로 보입니다.


당신보다 떨어져 코딩 솔루션을 찾고있는 경우 :

gapi.hangout.render('placeholder-div', { 
    'render': 'createhangout', 
    'initial_apps': [{'app_id' : '184219133185', 'start_data' : 'dQw4w9WgXcQ', 'app_type' : 'ROOM_APP' }], 
    'widget_size': 200 
    }); 

이연 실행 및 언어 구성 :

window.___gcfg = { 
    lang: 'zh-CN', 
    parsetags: 'onload' 
    }; 

not much can be done.

수동으로 버튼을 클릭하면 ⌘ (창에 CTRL)을 누르고 있으면 새 탭에서 행 아웃이 열립니다.

Chrome 및 Safari에서 성공적으로 테스트되었습니다. Firefox에서 실패했습니다.

+0

설명서에 아무것도 없습니다. 그러나 그렇게 할 수있는 방법이 있습니다. https://www.verbling.com/community로 이동하여 "그룹 시작"(로그인해야 함)을 클릭 한 다음 그룹을 만들면 정상적인 수다방 앵커가됩니다. – SiberianGuy

+0

Btw, Ctrl으로 workaroudn을 이용해 주셔서 감사합니다. 적어도 지금은 내가 사용할 수있는 것입니다. – SiberianGuy

+0

반갑습니다. 사이트에서 URL을 생성 할 수있는 이유는 [행 아웃 API 메소드 getHangoutUrl()] (https://developers.google.com/+/hangouts/api/gapi.hangout#gapi.hangout)를 활용하고 있기 때문입니다. .getHangoutUrl). 앱을 작성할 때 가능하지만 버튼 위젯에는 사용할 수 없습니다. 희망이 도움이됩니다. – carlodurso

2

사용할 수있는 일반 링크 버튼이있다 : 당신은 단순히 새 탭에서 링크를 열 수 있습니다

https://hangoutsapi.talkgadget.google.com/hangouts/_?gid=APP_ID 

: 내가 사용하는

<a href="https://hangoutsapi.talkgadget.google.com/hangouts/_?gid=184219133185">Hangout</a> 
+0

그것에 관한 문서가 있습니까? start_data 및 app_type을 어떻게 지정합니까? – SiberianGuy

+0

이전 버전의 문서이며'gid' 만 있습니다. 'start_data'와'app_type'을 매개 변수로 전달하려고 할 수는 있지만 보장 할 수는 없습니다. 아마도 Google 지원팀에 문의해야합니다. – Heavy

+0

문서화의 이전 버전은 어디서 구할 수 있습니까? – SiberianGuy