我想使用Twilio允许我的web应用程序的用户打电话或发送消息。到目前为止,我只编写了以下基本代码:
import com.twilio.sdk.TwilioRestClient;
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Call;
import com.twilio.type.PhoneNumber;
public class Main {
public static final String ACCOUNT_SID = "ACXX";
public static final String AUTH_TOKEN = "XX";
public static void main(String[] args) throws URISyntaxException {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Call call = Call.creator(new PhoneNumber("+40742000000"), new PhoneNumber("+40742000000),
new URI("http://demo.twilio.com/docs/voice.xml")).create();
System.out.println(call.getSid());
}这里是存储我的JAR的地方(参考库的末尾)

它只是说进口品Twilio是无法解决的。我有Java版本8,所以它应该是这样工作的。我还从这页面下载了这些JAR,并遵循了分期付款的方式。还是不起作用。你们中有谁知道如何让它发挥作用吗?
发布于 2017-09-07 09:50:45
两位开发人员在这里传道。
如果您正在使用第7版Twilio Java库,那么您就不再需要import com.twilio.sdk.TwilioRestClient;。事实上,这已经不存在了,所以这可能会导致您的导入问题。
另外,确保您的项目中只有一个JAR版本。并确保跟上,目前的版本,在编写时,是7.14.4。
查看用Java与Twilio打电话上的文档。您会发现该示例如下所示:
import java.net.URI;
import java.net.URISyntaxException;
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Call;
import com.twilio.type.PhoneNumber;
public class Example {
// Find your Account Sid and Token at twilio.com/user/account
public static final String ACCOUNT_SID = "your_account_sid";
public static final String AUTH_TOKEN = "your_auth_token";
public static void main(String[] args) throws URISyntaxException {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Call call = Call.creator(new PhoneNumber("+14155551212"), new PhoneNumber("+15017250604"),
new URI("http://demo.twilio.com/docs/voice.xml")).create();
System.out.println(call.getSid());
}
}试试看,如果有帮助,请告诉我。
发布于 2020-05-23 13:58:26
如果有人试图使用twilio我正在使用的弹簧引导,请始终确保您拿起最新版本的<version>7.50.1</version>到现在为止。
我用了更早的版本,但没有用。当我将它升级到7.50.1时,它就起作用了。希望它能帮到你。
https://stackoverflow.com/questions/46085646
复制相似问题