我使用 twilio gem,但我不知道如何释放电话号码。我尝试:
@client.account.incoming_phone_numbers.delete(:phone_number => phone_number)
但是铁轨说:
undefined method `delete' for #<Twilio::REST::IncomingPhoneNumbers:0x7f35c99e93e0>
如何更正发行号?
我使用 twilio gem,但我不知道如何释放电话号码。我尝试:
@client.account.incoming_phone_numbers.delete(:phone_number => phone_number)
但是铁轨说:
undefined method `delete' for #<Twilio::REST::IncomingPhoneNumbers:0x7f35c99e93e0>
如何更正发行号?
我找到了解决方案:
@client.account.incoming_phone_numbers.list({:phone_number => phone_number}).each do |n|
num = @client.account.incoming_phone_numbers.get(n.sid)
num.delete
end
使用 5.x gem 版本和新的 Twilio API,您有两个选择:
如果您知道号码 SID
client = Twilio::REST::Client.new(TWILIO_SID, TWILIO_TOKEN)
number = client.api.account.incoming_phone_numbers(PHONE_SID).fetch
number.delete
如果你只知道电话号码
client = Twilio::REST::Client.new(TWILIO_SID, TWILIO_TOKEN)
client.incoming_phone_numbers.list(phone_number: PHONE_NUMBER).each do |number|
number.delete
end
希望这有助于新读者使用最新的 gem 版本。