如何使用Twilio API在Android上发送和接收消息?我可以在Android Studio中编码以集成这些API吗?
答案 0 :(得分:0)
Anurag,我的同事Marcos的这篇文章详细介绍了Android sending messages的最佳做法。
https://www.twilio.com/blog/2016/05/how-to-send-an-sms-from-android.html
正如评论中的Tabish所示,我们使用Java helper library实现后端服务器。
public class SMSBackend {
public static void main(String[] args) {
get("/", (req, res) -> "Hello, World");
TwilioRestClient client = new TwilioRestClient("YOUR_TWILIO_ACCOUNT_SID", "YOUR_TWILIO_AUTH_TOKEN");
post("/sms", (req, res) -> {
String body = req.queryParams("Body");
String to = req.queryParams("To");
String from = "YOUR_TWILIO_PHONE_NUMBER";
Map<String, String> callParams = new HashMap<>();
callParams.put("To", to);
callParams.put("From", from);
callParams.put("Body", body);
Sms message = client.getAccount().getSmsFactory().create(callParams);
return message.getSid();
});
}
}
使用OkHttp,您可以从您的应用程序向Java后端发出http请求。