嗨,我正在使用twilio API发送一个消息到whatsapp号码,我需要的是从表单中获得号码和消息,并将数据放在twilio API中,我现在不知道如何构建逻辑,但我做到了这一点,但没有工作,我得到了这个错误
(node:13568) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'body' of undefined
at sendMessage (/home/azoozalharte/سطح المكتب/s3ad7/controllers/index.js:12:21)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:13568) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:13568) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
POST /s3ad7 - - ms - -
这就是我写的逻辑init的控制器文件
const S3aad7 = require('../models/s3ad7');
const accountSid = 'AC6e367ad8e26d8686c419f0f2e6e250e9';
const client = require('twilio')(accountSid ,process.env.AUTH_TOKEN);
module.exports = {
async sendMessage(req, res, next){
let msg = await S3aad7.create(req.body.msg);
client.messages
.create({
from: 'whatsapp:+18456179969',
body: msg.body,
to: `whatsapp:+${msg.receivedNumber}`
})
.then(message => console.log(message.sid));
}
}
<form action="/s3ad7" method="POST">
<input type="text" name="msg[receivedNumber]" placeholder="الرقم مع رمز الدوله" id="">
<input type="text" name="msg[body]" placeholder="رسالتك" id="">
<input type="submit" name="" id="">
</form>
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const s3ad7Schema = Schema({
receivedNumber: String,
body: String
});
module.exports = mongoose.model('S3ad7', s3ad7Schema);
// Download the helper library from https://www.twilio.com/docs/node/install
// Your Account Sid and Auth Token from twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
const accountSid = 'AC6e367ad8e26d8686c419f0f2e6e250e9';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
from: 'whatsapp:+14155238886',
body: 'Hello there!',
to: 'whatsapp:+15005550006'
})
.then(message => console.log(message.sid));
我希望我准确地解释了我需要什么
尝试“${msg.body}”而不是“msg.body”,如下所示:
module.exports = {
async sendMessage(req, res, next){
let msg = await S3aad7.create(req.body.msg);
client.messages
.create({
from: 'whatsapp:+18456179969',
body: ${msg.body},
to: `whatsapp:+${msg.receivedNumber}`
})
.then(message => console.log(message.sid));
}
}
我们如何才能从android应用直接发送一个图像到whatsapp?我试着用 以上代码打开WhatsApp的发送窗口。有没有其他的方法,让图片将直接发送而不打开什么app窗口?
在过去,你可以使用Google Now发送短信、社交网站和电子邮件。不过,最近的一个更新将允许你使用该服务通过WhatsApp、Viber、微信、Telegram和NextPlus发送消息。过程如下所示: 说“好的,谷歌”,然后等待应用程序开始监听。 继续“向[联系人姓名]发送whatsapp消息,说[您的消息]”例如:“向Jeff发送whatsapp消息,说你好吗?”您将看到应用程序图标与您的消
问题内容: 对于我的一个应用程序,我想与WhatsApp联系人共享数据。我在StackOverflow上尝试了一些解决方案,但无法获得确切的解决方案。经过一些试验可以达到我的期望,因此在这里分享以供将来参考。 问题答案: 注意:文本需要进行URL编码。您可以使用Internet上的任何开源工具或使用iOS中的addPercentEncoding(withAllowedCharacters :)函数
我正在开发一个NativeScript Android应用程序,其中我希望用户能够在按下一个按钮后打开WhatsApp联系人(只知道电话号码)。我目前使用Nativescript-open-app打开WhatsApp。是否也可以打开对话? 要打开WhatsApp,我使用以下代码(也许可以修改“com.WhatsApp”?):
20.3. 发送一条消息 JmsTemplate包含许多方便的方法来发送消息。有些发送方法可以使用 javax.jms.Destination对象指定目的地,也可以使用字符串在JNDI中查找目的地。没有目的地参数的发送方法使用默认的目的地。这里有个例子使用1.0.2版的JMS实现发送消息到一个队列。 import javax.jms.ConnectionFactory; import javax.
我想向我的whatsapp收件人发送whatsapp消息,但whatsapp收件人需要通过向您在沙盒中选择的电话号码发送“加入[关键字]”whatsapp消息来选择加入 我想发送消息而不需要发送“加入[关键字]”WhatsApp消息