我正在使用plivo向我们的用户发送短信。我正在使用nodejs来实现它,并且按照plivo的nodejs帮助器文档中的说明进行操作,我遵循以下链接中给出的所有步骤:
plivo Nodejs helper official doc

步骤1.安装库:

npm install plivo


步骤2:初始化PlivoRestApi

var plivo = require('plivo');
var p = plivo.RestAPI({
  authId: 'Your AUTH_ID',
  authToken: 'Your AUTH_TOKEN'
});


步骤3:触发短信

var params = {
    'src': '1111111111',
    'dst' : '2222222222',
    'text' : "Hello, how are you?"
};
p.send_message(params, function (status, response) {
    console.log('Status: ', status);
    console.log('API Response:\n', response);
});


而且我得到如下错误:

Debug: internal, implementation, error
TypeError: Uncaught error: plivo.RestAPI is not a function


我找不到我的代码的确切问题。

最佳答案

npm软件包版本降低到0.4.0将有所帮助。

步骤1:

npm uninstall plivo --save


第2步:

npm install [email protected] --save


进行步骤,然后尝试执行程序。它为我工作!

07-28 11:44