以编程方式禁用传入的SMS消息到Rails中的Twilio号码

时间:2017-05-02 03:06:34

标签: ruby-on-rails twilio

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

1 个答案:

答案 0 :(得分:4)

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 => "")

让我知道这是否有帮助。