У меня есть встроенный чат Google Hangout для веб-приложения узла js.
Я могу получать пробелы, элементы в пробелах, но не могу получать сообщения пробелов.Я также сослался на документацию по ссылке ниже
https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/get
Также вот документ об обнаружении:
https://chat.googleapis.com/$discovery/rest?version=v1
В соответствии с документом об обнаружении он требует {messageId} в качестве параметра, но я не уверен, где яcan find/get messageId
Пожалуйста, найдите мой код ниже:
module.exports.getMessage = async function (req, res) {
try {
let jwtClient = new google.auth.JWT(
configAuth.hangout.client_email,
null,
configAuth.hangout.private_key, ['https://www.googleapis.com/auth/chat.bot']);
const chat = google.chat({ version: 'v1', auth: jwtClient });
chat.spaces.messages.get({
name: `spaces/${req.query.spaceId}`, // here I also tried to add "/messages" but it gives 404
})
.then(result => {
return res.json({ success: true, error: false, result: result.data });
})
.catch(err => {
return res.json({ success: false, error: true, result: err });
});
} catch (error) {
return res.json({ success: false, error: true, message: error });
}
}
Пожалуйста, дайте мне решение для получения сообщений.Заранее спасибо.