C#Twilio <say>动词 - 可以作为字符串而不是URL URI传入吗?

时间:2017-07-14 18:10:14

标签: c# twilio

我使用了Twilio的示例代码来成功调用 - 但我希望传入一个字符串 - 而不是Twilio转到URL来获取要解析的XML文件。

有人知道是否有可能吗?

一个样本或者至少让我指出这个方向也会受到赞赏。

提前谢谢!!

public class TwilRestCall
{

    public void testCall_Send()
    {

        const string accountSid = "sdfsf...";
        const string authToken = "fghfghf...7;
        TwilioClient.Init(accountSid, authToken); 

        var to = new PhoneNumber("+15551212");
        var from = new PhoneNumber("+15551213");

         // Would prefer to pass in string instead of having it go to URL
        var call = CallResource.Create(to, from, url: new Uri("https://handler.twilio.com/twiml/blahblah_Or_Use_Azure_Live_Or_Link_FromnGrokTesting"));

    }

1 个答案:

答案 0 :(得分:1)

Twilio开发者传播者在这里。

Create方法的url参数用于将Twilio指向它将获取的特定TwiML,并在呼叫成功连接后解析。我们目前没有办法从方法调用将TwiML字符串传递给Twilio。

但是,您可以设置承载XML文件的各种API(此文件将包含您的TwiML字符串)。然后你可以使用ngrok(如果你正在进行本地开发)将该文件的URL暴露给Twilio。我不确定这是否有帮助,但我希望它能解决任何困惑。让我知道你的想法。