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