Twilio Rest api 客户端在指定区域时抛出 api 异常

Twilio Rest api client throw api exception when specifying a region

根据 twilio.com regions 指定德国(法兰克福)的区域 ID 为 "de1" 时出现 Api 异常。例外情况是:

com.twilio.exception.ApiException: api.de1.twilio.com
at com.twilio.http.NetworkHttpClient.makeRequest(NetworkHttpClient.java:128)

我用于启动 TwilioRestClient 的代码:

twilioRestClient = new TwilioRestClient.Builder(accountSID, authToken)
            .region("de1")
            .build();

如果没有指定区域,我可以得到正确的回复。

我使用的是 7.15.4 的 twilio 版本

有什么想法吗?!

此处为 Twilio 开发人员布道师。

您链接到的 region document 指的是 Twilio 客户端并使用来自浏览器或本机应用程序的 Voice SDK。它不适用于 REST API 并且您收到错误是因为没有可应用于 API URL.

的区域子域

库的区域属性更像是 Twilio 的内部工具,用于通过开发或暂存 URL 测试库,不适合 public 使用。