标签: google-hangouts

图像:nopm:在文件名中

我最近发现,使用Google Hangouts拍摄的图片有时会添加:nopm:到文件名末尾.例如,DCIM/Camera/IMG_20141212_123123:nopm:.jpg

这引起了我大量的解析问题.最大的问题之一是,当我从这个路径创建一个File对象,并尝试file.exists()时,我得到了一个错误!!!!!

我的最终目标是当我遇到其中一个:nopm:images时,我想在设备上重命名它并继续正常处理.

这是我的代码:

public static void checkForNopm(File file) {

    final String path = file.getPath();

    if (path.contains(":nopm:")) {
        final File newfile = new File(file.getPath().replace(":nopm:",""));
        file.renameTo(newfile);
    }
}
Run Code Online (Sandbox Code Playgroud)

android image file google-hangouts

8
推荐指数
1
解决办法
2564
查看次数

回归:OAuth无效范围(Google Hangouts - Hangups Library)

无法获得具有OAuth URI的访问令牌,该URI直到8月底才能使用,并且由各种客户端使用.

这是第三方客户截至目前的一般问题:

因此,目前,无法使用挂机来使用Google Hangouts Chat Bot(第三方应用程序).现在它失败并出现此错误:

400.这是一个错误.<br/>错误:invalid_scope <br/>无权请求范围:[https://www.google.com/accounts/OAuthLogin] <br/>请求详细信息<br/>范围= https://www.google.com/accounts/OAuthLogin <br/> response_type = code <br/> redirect_uri = urn:ietf:wg:oauth:2.0:oob <br/> client_id = 936475272427.apps.googleusercontent. com这就是我们所知道的.

以下是使用Python创建用于访问Google OAuth的URI的方法:

OAUTH2_SCOPE = 'https://www.google.com/accounts/OAuthLogin'
OAUTH2_CLIENT_ID = 'some_client_id'
OAUTH2_CLIENT_SECRET = 'some_client_screet'
OAUTH2_LOGIN_URL = 'https://accounts.google.com/o/oauth2/auth?{}'.format(
    urllib.parse.urlencode(dict(
        client_id=OAUTH2_CLIENT_ID,
        scope=OAUTH2_SCOPE,
        redirect_uri='urn:ietf:wg:oauth:2.0:oob',
        response_type='code',
    ))
)
OAUTH2_TOKEN_REQUEST_URL = 'https://accounts.google.com/o/oauth2/token'
Run Code Online (Sandbox Code Playgroud)

Google已经做了一些OAuth更改,这些更改扼杀了挂断首次登录的方式:请参阅此处此处的问题

现有的机器人也将停止为他们的令牌的有效期为工作不久发现这篇文章.

那么,我们如何访问授权码以访问环聊?

oauth-2.0 python-3.x google-oauth google-hangouts hangouts-api

7
推荐指数
1
解决办法
816
查看次数

Google Hangouts Meet API 文档

我正在寻找 Google Hangouts Meet 的原始 api 文档。我注意到一个机器人挂断 https://github.com/tdryer/hangups使用这些网址:

https://clients6.google.com/chat/v1/#{endpoint}
https://clients6.google.com/chat/v1/conversations/sendchatmessage
https://clients6.google.com/chat/v1/conversations/removeuser
https://clients6.google.com/chat/v1/conversations/createconversation
Run Code Online (Sandbox Code Playgroud)

但我找不到任何参考资料。

java api chat google-hangouts hangouts-api

7
推荐指数
1
解决办法
2万
查看次数

创建直接链接以在 chat.google.com 上与用户打开对话

我的网站上有一个联系人列表,每个人都有一个有效的谷歌帐户/电子邮件地址。我想为每个人创建一个链接,单击该链接后,用户将访问 chat.google.com(不是环聊)并与该人打开对话。

查看当我在 Google Hangouts 聊天网络应用程序中打开与用户的对话时出现的 URL,其格式似乎如下:

https://chat.google.com/u/1/dm/

有没有办法检索给定谷歌用户的用户ID?如果可以的话,以这种方式构建的链接是否可以解决问题,还是还有更多需要考虑的?

提前谢谢了。

google-hangouts

7
推荐指数
1
解决办法
1825
查看次数

从ubuntu终端自动启动并加入Chrome浏览器中的Google视频群聊

我一直在寻找这个,我觉得这应该是非常直接的.

我正在设置一个会议室计算机,我想从我在终端中运行的脚本中自动启动和加入谷歌浏览器中的谷歌视频环聊.非常特定于从终端启动和加入,因为我想在启动,停止,计时等方面做其他脚本.

google-chrome --start-fullscreen --app=https://hangouts.google.com/hangouts/_/company_name/room_name
Run Code Online (Sandbox Code Playgroud)

这将打开一个新的谷歌浏览器网页浏览器并让我一直到达目标线,但是我需要点击"加入"按钮进入它.我想知道我怎么能做类似于我的事情,但自动"加入"视频群聊?

google-chrome google-hangouts ubuntu-14.10

6
推荐指数
1
解决办法
1902
查看次数

Hangouts Chat:获取线程中的所有消息

有没有办法获取属于一个线程的所有消息?

我们从https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages#Message知道aMessage属于 a Thread,是否有一个 API 可以获取给定线程的所有消息?

chat bots google-hangouts google-chat

6
推荐指数
1
解决办法
2321
查看次数

是否可以使用node.js发送Google环聊聊天消息?

我正在寻找一种方法来向新的Gmail聊天窗口发送邮件 - 显然是Google Hangout.我知道旧式聊天支持XMPP,但是有一个API可以从node.js使用Google Hangouts发送任何内容吗?

node.js google-hangouts

5
推荐指数
1
解决办法
3341
查看次数

一旦环聊API消失,我们如何让YouTube Live事件与我们的服务器进行通信?

将Hangouts on Air迁移至Youtube Live活动后:

Youtube LiveStreaming API的"为空中发起环聊"按钮

似乎环聊API在4月25日没有退役

https://developers.google.com/+/hangouts/support-faq

环聊更关注"企业".这将导致我们企业的各种关键应用程序停止工作.Google Enterprise支持表示可能会出现更换环聊API的内容.

有没有人有这个替代品的任何线索?我们非常希望在4月25日之前开始使用替代油井.

是否有人知道允许YouTube直播活动(环聊类型)与第三方服务器进行通信以指示其状态和参与者的任何机制?

提前谢谢了

相关文章:

是否可以使用YouTube直播API创建"快速(使用Google Hangouts On Air)"类型的活动

youtube youtube-api google-hangouts hangouts-api

5
推荐指数
0
解决办法
140
查看次数

如何获取未将 Google Chat Bot 添加到对话中的用户的空间 ID

我们正在实施一个 Google Hangout 聊天机器人,它将向域中的用户发送主动通知。为此,Google 聊天机器人 API 需要空间 ID 才能向用户发送主动通知。

参考文档:https://developers.google.com/hangouts/chat/reference/rest/v1/spaces/list

代码 :

jwtClient.authorize(function (err) {
                if (err) {
                    console.log(err);
                    return;
                }
                else {
                    chat.spaces.list({
                        auth: jwtClient
                    }, function (err, resp) {
                        if (err)
                            console.log(err);
                        else {
                            chat.spaces.list({
                                auth: jwtClient
                            }, function (err, resp) {
                                if (err)
                                    console.log(err);
                                else {
                                    var spaceList = resp.data.spaces;
                                    spaceList.forEach(element => {
                                        var spaceUrl = `https://chat.googleapis.com/v1/${element.name}/messages?key=${apiKey}`;
                                        request({
                                            url: spaceUrl,
                                            method: "POST",
                                            headers: {
                                                'Content-Type': 'application/json'
                                            },
                                            json: customMessage
                                        },
                                            function (error, response, body) {
                                                callback(error, …
Run Code Online (Sandbox Code Playgroud)

google-api chatbot google-hangouts hangouts-api

5
推荐指数
1
解决办法
2713
查看次数

如何使用Python控制Google Hangouts?

作为一个Python项目,我想使用Python 2.7控制Google Hangouts(开始/结束视频/电话,静音/取消静音,拨打密钥等); 例如,创建一个call()功能,接受我的圈子/联系人中的电子邮件地址和电话号码,并呼叫这些人.

然而,作为一个新手,我不知道是否:

  1. 已经有一个Python包(大多数),
  2. 我需要注册Google Cloud,安装Google Cloud SDK,了解如何使用Google App Engine等,或者只是在浏览器中登录Google就足够了

所以,如果有人可以为我绘制一份简短的路线图,我将不胜感激.

例如,我需要哪些Python包?

python phone-call videochat python-2.7 google-hangouts

4
推荐指数
1
解决办法
5160
查看次数

如何通过环聊聊天中的 webhook 将响应发送到同一线程

我可以通过应用程序脚本通过 webhooks 向聊天室发送消息,但是我如何发送对该消息的回复。这是一种单向聊天。我如何才能通过 webhooks 将其作为对话流。

webhooks google-hangouts

3
推荐指数
1
解决办法
7000
查看次数

与机器人进行环聊聊天不会将消息发布到 pub/sub

我按照https://developers.google.com/hangouts/chat/how-tos/bots-publish中的步骤操作

如果我通过谷歌控制台发布到一个主题,它会在订阅者的java代码中收到https://console.cloud.google.com/cloudpubsub/topics/

但与机器人聊天不会将消息发布到 Pub/Sub

帮助我周围

java bots google-hangouts google-cloud-pubsub hangouts-api

1
推荐指数
1
解决办法
1169
查看次数