Uncaught error: plivo.RestAPI is not a function
Uncaught error: plivo.RestAPI is not a function
我正在使用 plivo 向我们的用户发送短信。我正在用 nodejs 实现它,并且按照 plivo 的 nodejs 帮助文档的说明,我遵循了下面 link 中给出的所有步骤:
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
我找不到我的代码的确切问题。
您应该这样使用 Plivo 客户端:
let plivo = require('plivo');
let client = new plivo.Client('Your AUTH_ID', 'Your AUTH_TOKEN');
client.messages.create(
'1111111111',
'2222222222',
'Hello, how are you?'
).then(function(response) {
console.log(response)
});
将 npm
软件包版本降低到 0.4.0 会有帮助。
第 1 步:
npm uninstall plivo --save
第 2 步:
npm install plivo@0.4.0 --save
按照步骤操作并尝试执行程序。它对我有用!
根据 Plivo 的技术支持团队的说法,我使用的是最新的 sdk 和一个较旧的示例,这就是我的代码无法正常工作的原因。按照下面的 link,我尝试实现最新的示例:
https://api-reference.plivo.com/latest/node/resources/message/send-a-message
这是适合我的新代码片段:
var plivo = require('plivo');
var client = new plivo.Client(Config.plivoCredentials.authId,Config.plivoCredentials.authToken);
client.messages.create(
"14153336666", // src
"+918619249XXX", // dst
"Test Message", // text
).then(function (response) {
console.log(response);
}, function (err) {
console.error(err);
});
我正在使用 plivo 向我们的用户发送短信。我正在用 nodejs 实现它,并且按照 plivo 的 nodejs 帮助文档的说明,我遵循了下面 link 中给出的所有步骤: 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
我找不到我的代码的确切问题。
您应该这样使用 Plivo 客户端:
let plivo = require('plivo');
let client = new plivo.Client('Your AUTH_ID', 'Your AUTH_TOKEN');
client.messages.create(
'1111111111',
'2222222222',
'Hello, how are you?'
).then(function(response) {
console.log(response)
});
将 npm
软件包版本降低到 0.4.0 会有帮助。
第 1 步:
npm uninstall plivo --save
第 2 步:
npm install plivo@0.4.0 --save
按照步骤操作并尝试执行程序。它对我有用!
根据 Plivo 的技术支持团队的说法,我使用的是最新的 sdk 和一个较旧的示例,这就是我的代码无法正常工作的原因。按照下面的 link,我尝试实现最新的示例:
https://api-reference.plivo.com/latest/node/resources/message/send-a-message
这是适合我的新代码片段:
var plivo = require('plivo');
var client = new plivo.Client(Config.plivoCredentials.authId,Config.plivoCredentials.authToken);
client.messages.create(
"14153336666", // src
"+918619249XXX", // dst
"Test Message", // text
).then(function (response) {
console.log(response);
}, function (err) {
console.error(err);
});