Android Studio中的Twilio示例

Android Studio中的Twilio示例,android,android-studio,twilio,Android,Android Studio,Twilio,嗯,我很难找到一个在Android中发送Twilio消息的例子。有人能给我举个例子,以及我需要导入哪些jar文件吗?Twilio开发者福音传道者在这里 我想你找不到的原因是,通常不推荐直接用Twilio在Android上发送消息 这是因为要使用Twilio发送SMS消息,您需要应用程序Sid和身份验证令牌,这是您使用Twilio的凭据。如果您要使用Java库发送此SMS,这将意味着您的身份验证密钥与您的应用程序打包在一起,这也意味着任何对您的应用程序进行反编译的人都可以访问这些密钥,并可以使用您

嗯,我很难找到一个在Android中发送Twilio消息的例子。有人能给我举个例子,以及我需要导入哪些jar文件吗?

Twilio开发者福音传道者在这里

我想你找不到的原因是,通常不推荐直接用Twilio在Android上发送消息

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

我们通常建议这样做的方式是创建一个后端应用程序,然后向它发出HTTP请求。这样,您的密钥就存在于后端应用程序中,您可以根据自己的喜好对其进行配置,因此即使您希望消息来自设备本身,也可以将其传递给后端应用程序

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

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

以下是如何使用它向后端应用程序发出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示例(whcih将触发发送sms),并使用帐户sid和身份验证,与url有点混淆。我只需要示例url