【问题标题】:Example of Twilio in Android Studio [closed]Android Studio 中的 Twilio 示例 [关闭]
【发布时间】:2016-05-05 13:03:49
【问题描述】:

好吧,我很难找到在 Android 中发送 Twilio 消息的示例。有人可以为我提供一个示例以及我需要导入哪些 jar 文件吗?

【问题讨论】:

  • 在下面查看我的答案。

标签: android android-studio twilio


【解决方案1】:

这里是 Twilio 开发者宣传员。

我认为您找不到该问题的原因是,通常不建议在 Android 上直接使用 Twilio 发送消息。

这是因为要使用 Twilio 发送 SMS 消息,您将需要一个应用程序 Sid 和一个身份验证令牌,它们是您使用 Twilio 的凭据。如果您使用 Java 库发送此 SMS,则意味着您的身份验证密钥与您的应用程序打包在一起,这也意味着任何反编译您的应用程序的人都可以访问这些密钥,并且可以使用您的帐户来执行相同的操作。

我们通常建议这样做的方法是创建一个后端应用程序,然后向它发出 HTTP 请求。这样,您的密钥位于后端应用程序中,您可以随意配置它,因此即使您希望消息来自设备本身,您也可以将其传递给您的后端应用程序。

this page 中,您将了解如何使用 Twilio 在所有最常用的编程语言中发送 SMS 消息。

一旦您部署了其中一个,您所需要做的就是从您的应用向它发出 HTTP 请求。有很多不同的库可以帮助你做到这一点,但我最喜欢的是 Square 的 OkHttp

以下是使用它向后端应用发出 HTTP 请求的方法:

OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  Response response = client.newCall(request).execute();
  return response.body().string();
}

希望对你有帮助!

【讨论】:

  • 我只是用于学习目的,这是一个很酷的东西
  • 是的,太棒了!让我知道这是否对您有帮助
  • 是的,当然...感谢您激发我的希望
  • 哈!很高兴有帮助。请确保您将问题标记为已回答,如果您还有其他问题,请返回。
  • Marcos,你能告诉我完整的 url 示例来调用(将触发发送短信)帐户 sid 和 auth 采取了,与 url 有点混淆。我只需要示例 url
猜你喜欢
  • 2012-08-14
  • 2012-01-19
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
  • 2017-12-16
  • 2011-04-04
  • 2013-06-02
  • 1970-01-01
相关资源
最近更新 更多