根据Twilio Docs,我正在尝试开发一个呼叫中心应用程序,但是TaskRouter JS
v1.13/taskrouter.min.js不支持文件https://www.twilio.com/docs/taskrouter/js-sdk/worker#reservation-created中的 twilio解释
worker.on("reservation.created", function(reservation) {
console.log(reservation.task.attributes) // NOT FOUND
console.log(reservation.task.priority) // NOT FOUND
console.log(reservation.task.age) // NOT FOUND
console.log(reservation.task.sid) // NOT FOUND
console.log(reservation.sid) // RETURNS task sid
});
Run Code Online (Sandbox Code Playgroud)
reservation.sid打印任务sid&如果我删除.task它返回与任务相关的相应输出但是在这里我期待预订相关的输出.
以下是twilio客户端SDK目前在我的应用程序中使用.
当我尝试使用Twilio REST API进行调用时出现以下错误。
https://www.twilio.com/docs/api/rest
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Thu, 10 May 2012 16:50:48 GMT
Content-Type: application/xml
Connection: close
WWW-Authenticate: Basic realm="Twilio API"
Etag:
Last-Modified:
Content-Length: 233
401 Authenticate 20003
http://www.twilio.com/docs/errors/20003
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索,但一无所获。有人遇到过这个问题吗?
我在 API 调用上发布的是:-
$url = 'https://api.twilio.com/2010-04-01/Accounts/ACdxxxxxxx/Calls';
From => +1415xxxxxx
To => +1646xxxxx
Url => http://173.201.xx.xx/Test/Twilio/twilio_test.php
Run Code Online (Sandbox Code Playgroud) 我一直试图调试一段时间,但无法想出任何东西.
该应用程序使用此反应原生twilio库.
一切都在iOS上运行良好,但在Android中,创建一个调用之后,我得到一个看起来像无限循环的东西,说明以下错误:
01-04 17:54:34.430 8477-8617/com.channelmobile D/PJSIP: 17:54:34.430 resolver.c !Received 109 bytes DNS response from 10.0.2.3:53
01-04 17:54:34.465 8477-9329/com.channelmobile D/PJSIP: 17:54:34.465 speex !warning: Had to discard a playback frame (your application is buggy and/or got xruns)
01-04 17:54:34.491 8477-8617/com.channelmobile D/PJSIP: 17:54:34.431 resolver.c Nameserver 10.0.2.3:53 state changed Active --> Active
01-04 17:54:34.518 8477-9329/com.channelmobile D/PJSIP: 17:54:34.518 speex !warning: Had to discard a playback frame (your application is buggy and/or got xruns)
01-04 17:54:34.523 8477-9329/com.channelmobile D/PJSIP: 17:54:34.523 speex warning: Had to …
我必须使用Twilio iOS SDK实现App to App功能.我在应用程序运行时成功实现了语音呼叫.现在,当应用程序被杀时,我遇到了问题.如何获得来电的VOIP推送通知?
我指的是这个链接:https://www.twilio.com/docs/api/notifications/guides/sending-notifications
VOIP来电没有VOIP推送文档.
请尽快向我提供一些有用的想法/解决方案.
我正在使用 twilio 发送批量短信。假设一些客户决定他们不想再接收消息,所以他们回复“停止”,这会将他们添加到黑名单。我对电话号码进行了硬编码,因为我仍在自己的手机上进行测试。我注意到当我没有从我的代码中删除黑名单上的数字时,我收到一条错误消息并且我的脚本在那时停止。
将来,我可能会使用存储在数据库或文件中的数字。在这种情况下,如果发生了这个问题,我该如何克服。基本上我想要做的是:如果一个号码在黑名单中,请转到下一个号码并使用异常或其他方式避免该错误。错误消息和代码如下。
谢谢,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Send SMS</title>
<?php
/* Send an SMS using Twilio. You can run this file 3 different ways:
*
* 1. Save it as sendnotifications.php and at the command line, run
* php sendnotifications.php
*
* 2. Upload it to a web host and load mywebhost.com/sendnotifications.php
* in a web browser.
*
* 3. Download a local server like WAMP, MAMP or XAMPP. Point the web root …Run Code Online (Sandbox Code Playgroud) 我正在尝试获取特定频道中特定成员的未读消息数.为此,我希望使用文档中定义的channel.getUnconsumedMessagesCount().
myChannel.join()
.then(function(c) {
console.log('Joined channel ' + c.sid);
return myChannel.getUnconsumedMessagesCount();
})
.then(m => {
console.log('current count unread: ' + m);
});
Run Code Online (Sandbox Code Playgroud)
未读计数始终返回0.要测试,我执行以下操作:
最初我调用了.getUnconsumedMessagesCount()而没有首先进行join(),我认为这可能是问题,但即使加入仍然没有.
我们正在开发一个聊天系统,用户可以在其中多个聊天室,我希望能够首先显示最近的频道。
这可以是发送最后一条消息的时间,也可以是未读消息的数量,只要有一定的顺序并且我不需要浏览频道的所有页面并获取额外的元数据来对其进行排序手动。
我在文档中看不到任何选项,即使响应元数据的“键”设置为“通道”,我也无法找出可以更改它的查询参数。
似乎频道总是按随机唯一的频道 ID 排序返回,因此对于几乎每个用例,您都需要获取所有频道并手动排序。是这样还是我错过了什么?
我正在尝试使用以下代码将合成媒体文件下载到我的硬盘中:
try
{
var uri = "https://video.twilio.com/v1/Compositions/" + sid + "/Media?Ttl=6000";
var request = (HttpWebRequest)WebRequest.Create(uri);
request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(_apiKeySid + ":" + _apiKeySecret)));
request.AllowAutoRedirect = false;
var responseBody = new StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd();
var mediaLocation = JsonConvert.DeserializeObject<Dictionary<string, string>>(responseBody)["redirect_to"];
new WebClient().DownloadFile(mediaLocation, "D:\\test.mp4");
}
catch (Exception ex)
{
var temp = ex.Message;
}
Run Code Online (Sandbox Code Playgroud)
但每次我收到此消息的异常:"远程服务器返回错误:(302)FOUND."
请注意,在Twilio调用我StatusCallback在使用CompositionResource.CreateAsync方法创建新合成时设置的方法后调用此方法.
tClient= TwilioRestClient(sid, token)
Run Code Online (Sandbox Code Playgroud)
此代码引发异常:
twilio.base.obsolete.ObsoleteException:TwilioRestClient 已从此版本的库中删除。请参阅当前文档以获取指导。
似乎无法在任何地方找到对此的引用,这几天前有效!
使用 python 3.7 和 VS2017
这是我尝试发送邮件时遇到的错误。
Twilio.dll中发生了类型为'Twilio.Exceptions.ApiException'的未处理异常
其他信息:需要升级
我的代码是:
const string accountSid = "Value";
const string authToken = "Value";
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+whatsapp:+13233633791");
var message = MessageResource.Create(
to,
from: new PhoneNumber("+whatsapp:+12037179461"),
body: "Hi Joe! Your order D45987AB will arrive on 8/12/2018 before 8 pm.");
Console.WriteLine(message.Sid);
Run Code Online (Sandbox Code Playgroud) twilio ×10
twilio-api ×10
.net ×1
android ×1
angular ×1
asp.net-mvc ×1
c# ×1
ios ×1
javascript ×1
objective-c ×1
phone-call ×1
python ×1
react-native ×1
twilio-php ×1
vue.js ×1