是否可以直接从 API 初始化新的 Hangouts on Air 广播/流?我正在尝试将环聊直播用于我网站的直播系统,但我在 YouTube 直播 API 中没有看到任何允许通过环聊直播创建流的 API 方法(看起来它需要自定义视频源)。如果这是不可能的,有没有办法使用 Google 按钮来初始化环聊直播,然后将其实时嵌入网页(无需预定义流)?
我知道有诸如 OBS 之类的实时流媒体协议,但这显然在服务器上非常密集。对于这种特定情况(我不能过多谈论),使用 Google 的庞大基础架构会更方便。
youtube youtube-api hangout youtube-livestreaming-api hangouts-api
我刚刚创建了一个Android应用程序,我在webview中显示我的网站.
我的网页上有许多指向Google环聊网址的链接(https://talkgadget.google.com/hangouts/_/g23uuqx ......),其中有人在通话中.
在桌面浏览器上单击此链接后,URL将在新选项卡中打开,用户可以加入Google Hangout呼叫.
当在移动设备的浏览器上单击此链接时,环聊应用程序将打开,用户可以加入该呼叫.在WebView中单击链接时,如何产生相同的效果?
当我在移动应用程序(webview)中打开环聊URL时,它会在我的应用程序(webview)中打开google play网页,并要求我安装我已经安装的环聊.
而不是去我的应用程序的webview中的谷歌游戏商店,
(当Android手机上安装了Google Hangouts应用程序时)
1)如何从我的应用程序打开环聊应用程序,该应用程序具有此表单的环聊URL(https://talkgadget.google.com/hangouts/_/g23uuqx ... ....)在我的应用程序的webview中?
(当Android手机上未安装Google Hangouts应用时)
2)如何打开Google Playstore应用并通知用户安装Google Hangout应用以加入通话?
请帮助.谢谢.
我有一个网站,其中有些人使用有效的Gmail邮件进行讨论.如果讨论中的其中一个点击谷歌视频群聊按钮,我需要在已经邀请的讨论中启动与用户列表的视频群聊,即我需要避免在打开视频群聊应用时出现的添加参与者弹出窗口.有没有办法做到这一点?我浏览了文档,但找不到任何邀请参与者的API.
我自己开发了一个短信拦截器Android应用程序,它可以很好地捕获所有垃圾邮件,直到最近谷歌更新了它的环聊应用程序才能使用短信.
问题:我的应用和环聊都收录了短信!即使该消息被我的应用程序阻止并存储在其私有数据库中,它也会出现在环聊应用程序中,因此同时存在于消息应用程序库中.
似乎abortBroadcast()
不再起作用了.在环聊更新之前,一切都运转良好.
我也试过摆弄,android:priority
但徒劳无功.
我正在尝试使用 API 为 Google Hangouts 制作一个应用程序。我想我不是唯一一个有这个“问题”的人。
我需要自动或半自动添加参与者。但我找不到办法做到这一点。今天我发现了一个可以做类似事情的应用程序。它被称为“ Toyoya Hangout App ”。有一段视频解释了它是如何工作的。关键是,在第 40 秒,他们通过单击一个名为“与专家交谈”的按钮来添加一个参与者。
https://www.youtube.com/watch?v=vS0NABykrzU#t=38
你们中的一些人知道怎么做吗?在 Youtube 视频描述中说他们已经与 Google+ 合作来做这个应用程序。这是仅适用于“企业环聊”的功能吗?
谢谢!
我使用node-red xmpp客户端节点实现了一个Google聊天机器人.一切正常,但我不知道如何让我的机器人给我一个笑脸/表情符号/表情符号等.
例如,我想对我的机器人说"嘿,谢谢",我希望机器人响应是"竖起大拇指"的表情符号,当你输入"(Y)"时出现的表情符号:
但我得到的是文字字符串"(Y)"而不是图形等价物.我是否必须以unicode或类似的方式发送它?我猜测图形解释取决于聊天客户端(我正在通过gmail收件箱页面中的环聊小部件聊天).
谢谢!
试图弄清楚如何在 Hangouts Chat 中将 webhook 消息发布到聊天室中的现有线程。
当我发布到 webhook URL 时,我收到以下响应:
{
"name": "spaces/123123123123/messages/128391203812903809128",
"sender": {
"name": "users/u4i3u4oi32u5oi23u4o23",
"displayName": "Mecha",
"avatarUrl": "",
"email": "",
"type": "BOT"
},
"text": "",
"cards": [
{
"header": {
"title": "Some Title",
"subtitle": "Some Subtitle",
"imageStyle": "IMAGE",
"imageUrl": "Some Image URL",
"imageAltText": ""
},
"sections": [],
"cardActions": [],
"name": ""
}
],
"previewText": "",
"annotations": [],
"thread": {
"name": "spaces/123123123123/messages/128391203812903809128"
},
"space": {
"name": "spaces/123123123123",
"type": "ROOM",
"displayName": "Chat Room"
},
"fallbackText": "",
"argumentText": "",
"createTime": …
Run Code Online (Sandbox Code Playgroud) 我什至从哪里开始......(谷歌,你为什么要这样伤害我?)
背景信息
我使用 Google Apps Script创建了一个新的聊天机器人,它接收来自Google Chat 中用户的消息并以一条消息同步响应(每条消息只能有一个来自聊天机器人的响应)。
现在我需要一种发送异步消息的方法,以便机器人可以自己发送消息,或者一次发送多个单独的响应。
问题
在谷歌聊天REST API有一个方法,以异步方式创建消息,但这种方法(spaces.messages.create
)不工作!从 2020 年开始,没有此方法的工作示例。
这是使用 REST API 创建消息的Google示例代码。
问题在于,在他们的示例中,SCOPE
设置为不再存在的 URL:
var SCOPE = 'https://www.googleapis.com/auth/chat.bot';
Run Code Online (Sandbox Code Playgroud)
如果您导航到该 URL,您将看到此 404 错误:
Not Found
Error 404
Run Code Online (Sandbox Code Playgroud)
此外,如果您检查可用 OAuth2 范围的列表,您会注意到没有与环聊或聊天相关的范围,并且没有提及chat.bot
示例代码中使用的范围。
我尝试了什么?
我已经通读了 StackOverflow 上与此聊天 API 相关的每个问题,以及 REST API 的每个教程。
chat.bot
范围不再存在: …google-api chatbot google-apps-script hangout service-accounts
这不起作用:
如何构建Google Hangouts等Chrome扩展程序
我的问题与此类似:
我用过,chrome.windows.create({...type:panel});
但它的外观是这样的:
是否可以自定义"普通标题栏"区域?
代码在这里.
var createWindow = function (tab) {
if (appWindow) {
chrome.windows.remove(appWindow.id);
}
chrome.windows.create({
tabId: tab.id,
url: 'http://localhost:8080',
left: Math.round(screen.width - 300),
top: Math.round(screen.height - 500),
width: 300,
height: 500,
type: 'panel'
}, function(win) {
appWindow = win;
chrome.tabs.executeScript(appWindow.tabs[0].id, { file: './js/app_inject.js'}, function(){
// console.log('inject executed');
});
});
};
chrome.browserAction.onClicked.addListener(createWindow);
Run Code Online (Sandbox Code Playgroud)
"// localhost:8080"是我的本地服务器页面.
我在PHP中使用Google API Gmail从我的收件箱中提取电子邮件并将其显示在我的网络应用中.我的问题是:环聊也会被拉出来.我想只提取电子邮件.我想用标签过滤它们,但显然环聊也标有"INBOX".
如何仅提取电子邮件并避免环聊,我该怎么办?
我正在开发一个发送和接收短信的应用程序.我想添加将我的应用程序设置为默认设置的选项,例如Google的环聊:
你有想法吗?非常感谢.
有人可以解释如何提供谷歌环聊应用程序?在我看来,谷歌从您指定的公共URL下载manifest.xml,然后在内容标记中保留html.谷歌如何阻止该内容中的javascript操纵谷歌环聊域名的客户端cookie?
我创建了一个机器人,它应该通知一个组中的用户他们被分配到的任务。它与使用的简单消息配合良好,但一旦放入卡片消息中就无法正常工作 - 我得到了“---”或“???” 而不是提及。我试图将它放在不同的小部件中:keyValue、textParagrap 或 header,但它没有改变任何东西。有谁知道这是否可能?
hangout ×13
android ×3
google-plus ×3
google-api ×2
sms ×2
api ×1
chatbot ×1
gmail ×1
google-chat ×1
hangouts-api ×1
message ×1
node-red ×1
node-xmpp ×1
node.js ×1
php ×1
pull ×1
webview ×1
xmpp ×1
youtube ×1
youtube-api ×1