我必须要有一个 twiml 应用程序才能呼出吗?
Do I have to have a twiml app to call out?
我想创建一个出站呼叫应用程序,它适用于我可以通过 API 而不是界面访问的多个 twilio 帐户和子帐户。所有示例都显示进入并使用界面创建 Twiml 应用程序,是否绝对必要?如果没有,有人可以告诉我一个你不需要创建一个的例子,特别是如何修改这一行:
capability.addScope(
new ClientCapability.OutgoingClientScope({
applicationSid: process.env.TWILIO_TWIML_APP_SID
})
);
谢谢!
这里是 Twilio 开发人员布道者。可以create a TwiML app just using the REST API。您在仪表板上看到的所有内容都可以通过 API 完成。
为此,只需按照此示例 here 为您选择的编程语言。我将添加 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();
希望对您有所帮助。
我想创建一个出站呼叫应用程序,它适用于我可以通过 API 而不是界面访问的多个 twilio 帐户和子帐户。所有示例都显示进入并使用界面创建 Twiml 应用程序,是否绝对必要?如果没有,有人可以告诉我一个你不需要创建一个的例子,特别是如何修改这一行:
capability.addScope(
new ClientCapability.OutgoingClientScope({
applicationSid: process.env.TWILIO_TWIML_APP_SID
})
);
谢谢!
这里是 Twilio 开发人员布道者。可以create a TwiML app just using the REST API。您在仪表板上看到的所有内容都可以通过 API 完成。
为此,只需按照此示例 here 为您选择的编程语言。我将添加 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();
希望对您有所帮助。