Twilio Test Credentials:当我尝试购买号码时,WaitingForActivation?

时间:2014-10-06 15:48:53

标签: c# twilio

我有以下代码:

    public void PurchaseNumber(string username, string phoneNumber) {

        var twilio = new TwilioRestClient(accountSid, authToken);

        var options = new PhoneNumberOptions {
            VoiceUrl = "",
            PhoneNumber = "+15005550006"
        };
        var number = twilio.AddIncomingPhoneNumber(options);

        Console.WriteLine(number.Id); // Sid is not available

        return;
    }

两个问题 - number.Sid不可用,因为示例显示,number.Status始终显示“WaitingForActivation”。我做错了什么?

更新:这也适用于“不可用”号码,而不仅仅是“有效且可用”号码。试用帐户可以使用魔术数字吗?我使用https://www.twilio.com/user/account/developer-tools/test-credentials页面中的SID和令牌。

如果我更改了我的SID中的一个字符,也会发生这种情况 - 所以看起来我的SID无效,尽管直接从我的/developer-tools页面抓取它。

最终更新 - 这是因为我使用的是Twilio nuget包的PreRelease版本。我卸载它并安装了非预发布版本,Sid变得可用,一切都开始工作了。

enter image description here

1 个答案:

答案 0 :(得分:0)

最终更新 - 这是因为我使用的是Twilio nuget包的PreRelease版本。我卸载它并安装了非预发布版本,并且Sid变得可用,一切都开始工作了。