java - Android Twilio "make an HTTP POST to your Messages list resource URI"是什么意思?

标签 java android twilio

我正在尝试进行简单的 Twilio 集成,以便从我的平板电脑发送短信。按照 Java 文档,我创建了一个新的 java 类 SmsSender.java 但现在它说

To send a new outgoing message, make an HTTP POST to your Messages list resource URI:

/2010-04-01/Accounts/{AccountSid}/Messages

View example here

我不知道如何在 android 中发送 HTTP POST(尽管我可以很容易地研究),但是这个 URL 是什么?它指向哪里?如果我已经有了包含所有必需信息的类,我该如何“向您的消息列表资源 URI 发送 HTTP POST”?

最佳答案

此处为 Twilio 开发人员布道师。

这里有几件事你需要知道。

首先,您需要向其发出 HTTP POST 请求的完整 URL 是:

https://api.twilio.com/2010-04-01/2010-04-01/Accounts/{AccountSid}/Messages

{AccountSid} 中填写您的凭据,您可以在 Twilio 仪表板上找到这些凭据。

API 文档通常使用跳过完整 URL 的简写形式,只是为了提高可读性。您可以在 Twilio REST API here 上找到基础知识,包括基本 URL。 .

其次,我们实际上并不建议从客户端(Android、iOS、JavaScript)应用程序中调用我们的 REST API。这是因为要这样做,您需要将您的帐户 SID 和身份验证 token 作为应用程序的一部分包含在内,而恶意攻击者可能会反编译该应用程序,提取您的 Twilio 凭据并使用它们,从而在您的帐户上花钱。

相反,我们建议您从您控制的服务器调用 Twilio API,您可以在该服务器上存储您的帐户凭据,而不必担心泄露它们。如果你也想用 Java 构建类似的东西,Twilio 网站有一个 quick start guide on sending SMS messages with Java .您也可以找到其他语言的快速入门,以及更多 in depth tutorials .

让我知道这是否有帮助。

关于java - Android Twilio "make an HTTP POST to your Messages list resource URI"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576280/

相关文章:

java - 父类(super class)重置已经激活的对象

java - 我怎样才能使这段代码更有效率?循环和大数据

java - 在两个不具有相似功能的类之间进行选择的适当设计模式

c# - 使用 twilio 从 asp.net 异步发送短信

java - 如何在 DefaultButton 操作之前使用 KeyPressed 事件?

java - 更改包中 Activity 的操作栏颜色

android - MediaCodec - 将 EOS 缓冲区发送到音频解码器时出现奇怪的错误

android - Cordova 插件 Android Activity - 访问资源

ios - Twilio 聊天 : Can I get a channel's message history without joining the channel?

php - 我可以设置 PHP Twilio 应用程序服务器并授予推送功能吗