Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ';context.gettwillioclient(…)。文档不是函数吗?_Node.js_Twilio - Fatal编程技术网

Node.js ';context.gettwillioclient(…)。文档不是函数吗?

Node.js ';context.gettwillioclient(…)。文档不是函数吗?,node.js,twilio,Node.js,Twilio,我正在使用Twilio函数,并试图使用它,但我一直遇到以下错误:context.gettwillioclient(…)。文档不是函数 exports.handler = function(context, event, callback) { context.getTwilioClient().document('data').then(function(doc) {..}); }; 这里是Twilio开发者福音传道者 正如Andy所说,从context.gettwillioclient(

我正在使用Twilio函数,并试图使用它,但我一直遇到以下错误:
context.gettwillioclient(…)。文档不是函数

exports.handler = function(context, event, callback) {
  context.getTwilioClient().document('data').then(function(doc) {..});
};

这里是Twilio开发者福音传道者

正如Andy所说,从
context.gettwillioclient()
检索的客户端是一个通用的Twilio REST API客户端,可以访问所有资源

要执行此操作,您需要遍历客户端中的对象,并在客户端上获取句柄。您需要同步服务SID,最好是在您的环境变量中,代码如下所示:

const client = context.getTwilioClient();
const service = client.sync.services(process.env.SYNC_SERVICE_SID);
service.document('data').fetch().then(function(doc) {
  // do something with the document.
});

让我知道这是否有帮助。

我不确定什么是同步文档,但Twilio客户端没有itI上的文档对象或属性,我在这里找到了,没问题。我相信你得到的是Twilio客户端,而不是“同步”客户端。参见此处的示例(编辑我的措辞)