- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 Twilio 的初学者。据我所知,我可以通过使用 statusCallback 来获取短信发送的状态,以便 POST 将发生在具有消息状态的回调 URL 上。但我在创建特定的 POST 端点时遇到了麻烦。这是我所拥有的:
// Twilio API CALL
client.sendMessage({
to:userId,
from: metadata.myTwilioNumber,
body: message,
StatusCallback:'POST URL'
}, function(err, responseData) {
if (!err) {
} else {
logger.info(err);
}
我的 POST 端点是一个简单的 Node js(请求、响应)端点。
var server = http.createServer ( function(request,response){
response.writeHead(200,{"Content-Type":"text\plain"});
if(request.method == "GET")
{
response.end("received GET request.")
}
else if(request.method == "POST")
{
console.log(request.CallStatus);
console.log(response);
console.log('receivedRequest');
response.end("received POST request.");
}
else
{
response.end("Undefined request .");
}
});
server.listen(4445);
有人可以帮助我获取响应的状态和 messageID 吗?目前,POST 正在被调用,但我无法获取消息详细信息和状态。
最佳答案
这里是 Twilio 开发者布道者。
您正在使用基本的 Node.js 标准库 http
模块,这将使从 POST 请求中提取信息需要做大量工作。我可以建议你尝试类似 express
的东西吗?与 body-parser
相反。
您可以通过使用 npm 安装这两个模块来实现:
npm install express body-parser
然后您可以像这样重写传入消息应用程序:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/', (req, res) => {
console.log(req.body.CallStatus);
res.sendStatus(200);
});
app.listen(4445, () => {
console.log('Application running on localhost:4445');
});
所有parameters that Twilio sends将在 req.body
对象上可用。
看看这个 tutorial on receiving SMS messages with Twilio in Node了解更多详细信息。
关于node.js - Twilio statusCallback 实现遇到麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50715866/
需要一些 Twilio 帮助。我是新手,我有点迷路了。这可能看起来过于简单,但我有一个 CRM 客户端,只要入站调用 ping URL,它就会跟踪调用 - x2vps.com/index.php/ap
概述: 我正在开发一个向 Twilio 发出调用的 VB.NET 应用程序,该号码不是测试号码。我将 C# 库与用 VB.Net 编写的代码一起使用。 当我使用这行代码时: Console.Write
我正在尝试使用 twilio 设置消息传递状态检查。由于某些原因,twilio statusCallback 不会触发。你能帮我找出错误吗? 这是我进行初始化和发送消息的文件: const Twili
我正在尝试使用 twilio 设置消息传递状态检查。由于某些原因,twilio statusCallback 不会触发。你能帮我找出错误吗? 这是我进行初始化和发送消息的文件: const Twili
所以我正在构建一个带有 twilio 语音的应用程序,并且我已经让所有的电话调用工作正常。但是我在理解我的回调应该有哪些参数时遇到了一些麻烦。 我已经按照文档中的描述注册了 URL:
我注意到,当我使用 Twilio API 发送测试短信时,一切都按照 documentation 中的描述进行但系统不会调用 StatusCallback。相同的设置适用于真实凭据,我得到了回调。这是
API states那个 status_callback 是:“Twilio 将在通话结束时请求以通知您的应用程序的 URL。” 好的,所以....这个 url 是否执行 TwiML? 我真的很困惑。
我是 Twilio 的初学者。据我所知,我可以通过使用 statusCallback 来获取短信发送的状态,以便 POST 将发生在具有消息状态的回调 URL 上。但我在创建特定的 POST 端点时遇
'http://173.203.104.63/call/out/log-callback.php? id='.$id ); $client = new Services_Twilio($sid,
我遵循了 Facebook 上的登录身份验证教程,并将以下代码复制到我的 android 应用程序中 private Session.StatusCallback callback = new
我已经开始使用 Twilio Programmable SMS API 通过 Twilio 发送消息。 众所周知,消息状态可以是queued、failed或sent、delivered或未交付,并且它
我正在开发一个与 Facebook 集成的 Android 应用程序。我想: 让用户使用 Facebook 登录 在 Facebook 上获取用户的电子邮件地址(可以是 proxied email a
我正在使用以下代码使用 Twilio 调用电话 $call = $client->account->calls->create ($twilioPhoneNumber, $customerPhoneN
我正在尝试基于 Twilio、Azure 自动化和 SCOM 实现一个解决方案,当某个事件发生时自动调用某人。此外,应该可以有人调用一个号码,并触发相同的过程。 Twilio 帐户/电话号码已设置并且
我正在尝试更新调用以将其拨入 session ,然后我想跟踪 session 中的电话号码。在更新调用之前我已经有了电话号码,所以我的计划是将其作为参数添加到 statusCallback 中,然后当
我正在尝试来自 Twilio 的短信和电话。我可以通过 Java 代码发送短信和调用电话。但我不知道如何在相同的 Java 代码中获取状态回调。 有什么方法可以在我的 java 代码中获取状态回调事件
我正在关注 facebook 入门指南 https://developers.facebook.com/docs/android/getting-started 但页面上给出的代码不起作用 Sessi
我正在使用 Facebook Android sdk3.0。我想在用户通过 Facebook 成功登录后做一些事情。我应该在 onActivityResult 还是 Session.StatusCal
我正在将我的 Android 应用程序升级到 Facebook sdk 4.0 和 Graph API v2.0,并且我想知道 Session.StatusCallBack 和 OpenRequest
下面是我对这两种方法的代码- GatherCall 正在返回 Twiml,我仍然得到 HTTP 415 并且对于 StatusCallback 方法也是如此。有人可以帮忙吗?我什至无法使用 ngrok
我是一名优秀的程序员,十分优秀!