【问题标题】:Twilio how to solve Failed resolution of: Lorg/apache/http/client/config/RequestConfigTwilio 如何解决 Failed resolution of: Lorg/apache/http/client/config/RequestConfig
【发布时间】:2017-04-30 09:54:20
【问题描述】:

我正在尝试使用 Twilio 站点发送消息。 当我运行这段代码时:

Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
com.twilio.rest.api.v2010.account.Message message = 
com.twilio.rest.api.v2010.account.Message.creator(new PhoneNumber(phoneNumber),
                    new PhoneNumber("+******"),
                    message1).create();

我遇到了这个错误: Failed resolution of: Lorg/apache/http/client/config/RequestConfig

我看到了这个解决方案,但我不知道我应该把它放在哪里:

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.4.1</version>
</dependency>

你能帮帮我吗?

【问题讨论】:

    标签: java android twilio sendmessage


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    我们不建议您直接从 Android 应用程序使用 Twilio REST API,因为攻击者很容易反编译应用程序、检索您的帐户 sid 和 auth 令牌并滥用您的帐户。

    我的同事 Marcos 在 how to send SMS messages from an Android application 上写了一篇博文,我建议你听从他的建议。

    【讨论】:

    • 谢谢,你是对的,但我在问为什么它不起作用?你有什么想法吗?
    • 我自己不是 Android 开发人员,所以我不完全确定。但是,这个库不是为在 Android 上运行而构建的,因此可能不包含在常规 Java 环境中预期的内容。这可能是问题所在,所以我仍然建议您关注博文,而不是继续走这条路。
    • @HazemENG 您是否设法找出问题所在。虽然我理解上面的建议,但是你在android端解决了这个问题吗?
    • 不,我没有解决。但是,如果您从 web 服务而不是 Android 发送请求,则可以摆脱它。
    • @Hazem 你找到在android中实现它的方法了吗?我想生成 NTS 令牌 (twilio.com/docs/stun-turn/api),我面临同样的错误。你能帮忙吗?
    猜你喜欢
    • 2018-11-19
    • 2019-08-23
    • 1970-01-01
    • 2018-10-31
    • 2020-04-20
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多