ruby-on-rails - 以编程方式禁用 Rails 中 Twilio 号码的传入 SMS 消息

标签 ruby-on-rails twilio

我有一个可以接收 SMS 消息的 Twilio 号码。与电话不同,无法拒绝短信,因此,即使我不想要该消息,我也会付费。假设有人用垃圾邮件轰炸了我的帐户。我希望能够检测到这一点并禁止使用 REST API 接收我的 Twilio 号码的 SMS 消息。我知道我可以登录 Twilio 并禁用消息,但我希望能够以编程方式执行此操作。如何在 Rails 中实现这一点。

最佳答案

这里是 Twilio 开发者布道者。

您可以disable receiving SMS messages on your Twilio number by removing the webhook URL from the number 。您可以通过 REST API 执行此操作,使用incoming phone numbers resource 。使用 API 更新号码并删除 URL。

@client = Twilio::REST::Client.new account_sid, auth_token

# Get an object from its sid. If you do not have a sid,
# check out the list resource examples on this page
@number = @client.account.incoming_phone_numbers.get("PHONE_NUMBER_SID")
@number.update(:sms_url => "")

请告诉我这是否有帮助。

关于ruby-on-rails - 以编程方式禁用 Rails 中 Twilio 号码的传入 SMS 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43729431/

相关文章:

twilio - 使用 SMS 验证 Twilio 拨出调用者 ID

javascript - 如何从 Microsoft Bot Framework 发送短信(使用 Twilio channel )?

twilio - 使用 twiliojs Twilio.Device.connect 使调用出队时,在哪里可以找到 CallSid 或 From?

javascript - amcharts javascript 文件的位置

ruby-on-rails - 我们无法运行 "Project Status"或 "Requirement Coverage"报告(模块失败)

ruby-on-rails - 在 ruby​​ on rails 中将 sqlite 更改为 PostgreSQL

twilio - 在 Twilio Play 动词中使用 twimlet

mysql - ActiveRecord 为与 MySQL 的 has_and_belongs_to_many 关系生成昂贵的 DESCRIBE 查询

mysql - 无法使用 ActiveRecord 从 Rake 任务执行 MySQL sql "source"命令

twilio - Client.getConversationByUniqueName 和 Client.getConversationBySid 找不到其他用户创建的对话