twilio - 我必须有一个 twiml 应用程序才能呼出吗?
问题描述
我想创建一个可以跨多个 twilio 帐户和子帐户工作的出站调用应用程序,我可以通过 API 但不能通过接口访问这些帐户和子帐户。所有示例都显示进入并使用界面创建 Twiml 应用程序,是否绝对有必要?如果没有,有人可以向我展示一个您不需要创建的示例,特别是如何修改此行:
capability.addScope(
new ClientCapability.OutgoingClientScope({
applicationSid: process.env.TWILIO_TWIML_APP_SID
})
);
谢谢!
解决方案
Twilio 开发人员布道者在这里。可以仅使用 REST API 创建 TwiML 应用程序。您在仪表板上看到的所有内容都可以通过 API 完成。
为此,只需按照此处的示例选择您的编程语言。我将添加 Node.js 示例,因为这是我猜你正在使用的。
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
client.applications
.create({
voiceMethod: 'GET',
voiceUrl: 'http://demo.twilio.com/docs/voice.xml',
friendlyName: 'Phone Me'
})
.then(application => console.log(application.sid))
.done();
希望这对您有所帮助。
推荐阅读
- javascript - 通过从 URL 中获取值将值预填充到表单中
- cupy - 来自cupy中的点积的意外结果
- php - Wordpress - 在按钮单击时执行 PHP 函数
- rest - AzDO:嵌套模板时“值不能为空。参数名称:runParameters”
- c# - unity gameobject 指向玩家的方向
- android - gradle taskassembledebug FAILURE中的Flutter错误:构建失败并出现异常
- spring-security - 如何让 Spring 忽略 botframework 端点中的令牌
- python - 基于 Apache Beam KafkaIO python SDK 处理 Avro 消息
- javascript - 数组中唯一偶数的加法
- unity3d - 如何在 Unity 中渲染关于网格分类的文本