Как создать сообщение чата Hangouts через API со ссылкой на видео-встречу - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь создать сообщение чата Google Hangouts со ссылкой на новое видео-собрание.

Пока мне удалось отправить обычное сообщение, но я не могу найти способ создания видео-собрания и отправки сообщения. ссылка там:

msg := chat.Message {
    Text: "test msg",
}

_, err := chatService.Spaces.Messages.Create(spaceID, &msg).Do()
if err != nil {
    log.Fatal(err)
}

В самом чате это легко сделать: enter image description here

Любая помощь будет оценена! Спасибо!

1 Ответ

1 голос
/ 19 марта 2020

У вас есть несколько вариантов:

Если вы включите URL-адрес простой ссылки в тексте вашего сообщения, например http://example.com/foo, Hangouts Chat использует его в качестве текста ссылки и автоматически ссылается на этот текст по указанному URL.

Если вы не хотите URL-адрес ссылки для отображения, вы можете предоставить альтернативный текст ссылки для этой ссылки, используя следующий синтаксис:

<video-meeting-url|your link text>

ОБНОВЛЕНИЕ:

Прежде чем сделать это, вы должны создать видео встречи и получить его ссылку. Невозможно создать видеоконференцию с помощью чата Hangouts API .

Как видно из официальной документации, Chat API можно использовать только для управления пробелами (то есть чатами и прямыми сообщениями), а также участниками и сообщения . Видеоконференции не являются частью чата Hangouts, но встречаются в Hangouts Meet, и нет открытого API Hangouts Meet.

Ссылка:

...