标签: twilio-api

Twilio - 创建新号码后需要从应用程序动态设置 Webhook

我构建了一个应用程序,为客户分配一个 twilio 号码,他们可以向该号码发送短信。我可以动态创建号码,但我现在需要在传入文本的代码中设置 webhook,以便 twilio 知道如何响应。现在我只知道一种通过控制台来完成此操作的方法,这不能满足我的需要。任何帮助将不胜感激。谢谢!

node.js twilio twilio-api

2
推荐指数
1
解决办法
1340
查看次数

Twilio 错误 - 12300 - 无效的内容类型仅有时

我有一个 C#/.NET WebApi 端点绑定到一个数字。当该号码收到文本时,它会通过 webhook 转发到我的 API。

有时(并非总是如此),我的调试器会出现以下错误:

错误 - 12300

无效的内容类型

Twilio 无法处理提供的 URL 的 Content-Type。有关有效内容类型的更多信息,请参阅 Twilio 标记 XML 文档。您必须为所有请求返回一个 Content-Type。没有 Content-Type 的请求将在 App Monitor 中显示为 502 Bad Gateway 错误。

在触发此操作的响应中,我看到以下内容:

在此处输入图片说明

带有以下标题:

Content-Type application/json; charset=utf-8 
Pragma no-cache 
Date Sat, 14 Jan 2017 02:57:45 GMT 
X-AspNet-Version 4.0.30319 
X-Powered-By ASP.NET
Run Code Online (Sandbox Code Playgroud)

这可能是什么原因造成的,我该如何解决?

c# twilio asp.net-web-api twilio-api

2
推荐指数
1
解决办法
3026
查看次数

如何使用Python向Twilio API提供代理信息

看来Twilio API已更新,并且它们不再具有导入功能from twilio.rest.resources import Connection,这意味着向您展示如何设置Connection类的代理的文档/答案不再起作用。

即:

from twilio.rest.resources import Connection
from twilio.rest.resources.connection import PROXY_TYPE_HTTP

Connection.set_proxy_info(
    "proxy.server",
    3128,
    proxy_type=PROXY_TYPE_HTTP
)`
Run Code Online (Sandbox Code Playgroud)

不起作用,因为没有要从中导入的资源类。

使用Python 3和Twilio的最新代码为Twilio Python库设置代理信息的正确方法是什么?

Github上有一个与此相关的问题,但尚无具体解决方案https://github.com/twilio/twilio-python/issues/327

python proxy twilio python-3.x twilio-api

2
推荐指数
1
解决办法
1398
查看次数

如果在Twilio中没有收到号码,如何录制语音邮件?

我在PHP项目中使用Twilio,目前我能够使用其API进行调用和发送SMS,如下所示:

        $client = new \Services_Twilio($AccountSid, $AuthToken);
        try {
            // Initiate a new outbound call
            $call = $client->account->calls->create(
                "<From Number>",
                $input['phone'],
                array("url" => "http://demo.twilio.com/welcome/voice/")
            );
            //echo "Started call: " . $call->sid;
            \Session::flash("success","Calling to ". $input['phone'] ."");
        }
Run Code Online (Sandbox Code Playgroud)

但现在,如果未接听电话,客户端希望发送语音消息.

php twilio twilio-php twilio-api

2
推荐指数
1
解决办法
1599
查看次数

使用Python中的Twilio接收和处理SMS

我正在学习python,作为一个项目,我正在尝试创建一个程序来接收SMS消息,处理它,然后根据该消息中的内容,发回信息.

我在使用Flask和ngrok的python中使用Twilio来完成所有短信的工作,但我仍然不确定如何实际接收短信作为我可以阅读和处理的数据,因为没有我可以在其上找到的文档.如果有人可以帮助我,这将是很好的.

我已经知道如何使用Twilio接收和发送短信,我只需要知道如何获得发送到我的Twilio号码的准确信息.

python twilio twilio-api

2
推荐指数
1
解决办法
1312
查看次数

是否可以使用 Twilio Video JS SDK 检测谁在说话?

我目前正在实施视频通话应用程序,例如使用 Twilio Video 的 Google Hangout。我想在后台显示当时说话的人的视频。

是否可以检测谁在使用 Twilio Video JS SDK 说话?

twilio twilio-api twilio-video

2
推荐指数
1
解决办法
1287
查看次数

Twilio 可编程聊天抛出无法连接到 twilsock

当我尝试使用程序化聊天时,我不断收到此错误

Error: Can't connect to twilsock
at t (twilio-chat.min.js:204)
at t (twilio-chat.min.js:204)
at new t (twilio-chat.min.js:204)
at e.value (twilio-chat.min.js:204)
at t.value (twilio-chat.min.js:204)
at twilio-chat.min.js:204
at t.<anonymous> (twilio-chat.min.js:204)
at twilio-chat.min.js:168
at t.a.emit (twilio-chat.min.js:168)
at t.value (twilio-chat.min.js:175)
Run Code Online (Sandbox Code Playgroud)

我遵循了我正在测试的回购的所有说明。我生成令牌。所以不确定出了什么问题。我知道生成令牌时出了点问题。谁能告诉我需要通过什么身份?我从 Twilio 控制台在服务中创建了测试用户,但仍然无法正常工作。

twilio twilio-php twilio-api twilio-programmable-chat

2
推荐指数
1
解决办法
3025
查看次数

如何使用短信挂钩延迟对用户消息的响应?

我的目标是在有一些延迟的情况下回答用户消息 - 1-5 分钟。但在文档中,我看不到任何设置超时的能力。这是我的代码:

app.post('/sms', async (req, res) => {
  const twiml = new MessagingResponse();
  const msg = req.body.Body;
  const toroMsg = await toroProcess(msg);
  twiml.message(toroMsg);
  res.writeHead(200, {'Content-Type': 'text/xml'});
  res.end(twiml.toString());
});
Run Code Online (Sandbox Code Playgroud)

twilio twilio-api

2
推荐指数
1
解决办法
143
查看次数

Twilio 可编程 SMS 未在部署的 Lambda 函数中发送

我正在开发使用Twilio 可编程 SMS 的无服务器AWS 服务来传送文本消息。

当我在本地运行堆栈时(例如sls offline start),我的设置始终成功地传递消息,但在部署的环境中,我似乎甚至无法在Twilio 客户端上调用该方法上调用该方法。

消息传递的设置方式如下:

const twilio = require('twilio');

const twilioClient = twilio(
  process.env.TWILIO_SID,
  process.env.TWILIO_TOKEN,
  {
    lazyLoading: true,
  }
);

export function sendMessage(user, message) {
  twilioClient.messages.create({
    from: process.env.TWILIO_NUMBER,
    to: user.phone,
    body: message,
  }, function(err, message) {
    console.log('error', err);
    console.log('message', message);
  });
}

// And then usage in a Serverless Function Handler

function example(event, context, callback) {
  context.callbackWaitsForEmptyEventLoop = false;

  // user is also determined here
  sendMessage(user, 'This is …
Run Code Online (Sandbox Code Playgroud)

node.js twilio aws-lambda twilio-api serverless

2
推荐指数
1
解决办法
792
查看次数

如何使用 twilio 通过 Whatsapp 发送本地存储的媒体文件.. Node JS Express

我需要将生成的 PDF 作为 Whatsapp 消息发送,但当我尝试读取我的文件时,它显示错误。

 easyinvoice.createInvoice(data, function(result) {
        //The response will contain a base64 encoded PDF file
        fs.writeFileSync("invoice.pdf", result.pdf, 'base64');
        var s = result.pdf;
        client.messages
            .create({
                mediaUrl: s,
                body: 'invoice',
                from: 'whatsapp:+somenumber',
                to: 'whatsapp:+somenumber'
            })
            .then(message => console.log(message.sid))
            .done();
    });
Run Code Online (Sandbox Code Playgroud)

javascript node.js twilio express twilio-api

1
推荐指数
1
解决办法
2051
查看次数