gpt4 book ai didi

javascript - 如何从 Node js 创建 Twilio channel

转载 作者:行者123 更新时间:2023-12-03 02:36:17 25 4
gpt4 key购买 nike

我正在编写一个应用程序,当用户更新数据库表后满足某些条件时,必须创建一个聊天 channel (我需要从服务器端创建一个聊天 channel )。

我正在使用 AWS Lambda 和 twilio-chat 中的 Node.js。但我无法创建客户端。这是我的代码:

const Twilio = require('twilio-chat');

var chatClient = Twilio.Chat.Client.create(token)

我收到以下错误:无法读取未定义的属性“Client”

我做错了什么?

最佳答案

这里是 Twilio 开发者布道者。

twilio-chat 模块用于客户端,并使用浏览器 websockets 连接到 Twilio Chat 服务。它不是为服务器端使用而构建的。

要从服务器端创建 channel ,您应该使用Twilio Node.js moduleTwilio Chat REST API 。您可以create a channel像这样:

var accountSid = 'your_account_sid';
var authToken = 'your_auth_token';
var serviceSid = 'your_chat_service_sid';

var Twilio = require('twilio').Twilio;

var client = new Twilio(accountSid, authToken);
var service = client.chat.services(serviceSid);

service.channels.create({
friendlyName: 'MyChannel'
}).then(function(response) {
console.log(response);
}).catch(function(error) {
console.error(error);
});

请告诉我这是否有帮助。

关于javascript - 如何从 Node js 创建 Twilio channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48525604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com