1
我有一個按鈕來啓動一個谷歌的聚會,一切都很正常,現在我需要使用捕捉並傳遞聚會網址到我的Rails應用程序
gapi.hangout.getHangoutUrl();
,以便獲得url,但我因爲這是一個JS我的服務器,我知道可以將它傳遞給我的應用程序。但我不知道如何(AJAX或其他)。我需要這個,因爲其他用戶可以加入此環聊。
與代碼的任何建議將讚賞
我有一個按鈕來啓動一個谷歌的聚會,一切都很正常,現在我需要使用捕捉並傳遞聚會網址到我的Rails應用程序
gapi.hangout.getHangoutUrl();
,以便獲得url,但我因爲這是一個JS我的服務器,我知道可以將它傳遞給我的應用程序。但我不知道如何(AJAX或其他)。我需要這個,因爲其他用戶可以加入此環聊。
與代碼的任何建議將讚賞
在您的視頻羣聊劇本....
包括jQuery的 - 它是X-瀏覽器支持有用的。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
下載Hangouts網址:
var hoUrl = gapi.hangout.getHangoutUrl();
GET/POST視訊聚會網址到您的服務器:
var uri = encodeURI(server + '?hoUrl=' + hoUrl);
$.ajax(uri,
{
async: true,
beforeSend: function(request) {
// Any beforesend code goes here, e.g. adding headers.
},
data: data,
error: function(jqhr, status, error){
// Error handling goes here.
},
type: verb,
success: callback
});
處理Ajax GET請求,並與做你的魔術hoUrl參數。
爲了進一步澄清:在AJAX get請求包括GET參數,hoUrl,有視頻羣聊網址在之前形成
的URL。你的服務器只需要使用任何CGI /參數解析器來檢索'hoUrl'參數,然後做任何你想要做的後端魔法。希望有助於澄清。
對不起,但我真的是新的webdevelopment,什麼是服務器,'hoUrl'和paramString,haikuPlus,是你的模型應用程序的例子嗎? – Jean
哎呀,這裏有很多錯誤的複製/粘貼代碼。爲你清理它。 hoUrl只是一個組成參數傳遞給你的後端。例如如果您在Google上搜索貓,它會從表單傳遞搜索參數。請忽略haikuPlus參考資料,它們與本文無關,僅來自演示應用程序。 – class
我有這個相同的問題,並有一個問題。以上代碼位於環聊應用中的「app.xml」中?或者它在主應用中的某處?我在'app.xml'中包含了類似於上面的代碼,但它沒有被調用。另外,某些日誌不記錄。使用'app.xml'中的代碼,它似乎沒有與我的主應用程序通信。 – Ramsel