2017-05-06 2 views
1

Aus welchem ​​Grund auch immer textris gem entfernt das "+". Wie kann ich das stoppen?Twilio :: REST :: RequestError: Die 'An' Nummer ist keine gültige Telefonnummer

class UserTexter < Textris::Base 
    default :from => "+15616005697" 

    def welcome(user) 
    @user = user 
    text :to => '+' + @user.number # I've also tried hardcoding "+447576912465" 
    end 
end 

Konsole

UserTexter.welcome(u) 
+447576912465 # See it has the plus in it 
    Rendered user_texter/welcome.text.erb (0.2ms) 
=> #<Textris::Message:0x007fbbffc12ee8 
@action=:welcome, 
@content="Welcome to our system!", 
@from_name="L.T.C.", 
@from_phone="17864206788", 
@texter=UserTexter, 
@to=["447576912465"]> # but then it doesn't show here 
[18] pry(main)> UserTexter.welcome(u).deliver 
+[+447576912465] 
    Rendered user_texter/welcome.text.erb (0.6ms) 
Twilio::REST::RequestError: The 'To' number 447576912465 is not a valid phone number. # hence why I get the error here 
from /Users/galli01anthony/.rvm/gems/ruby-2.1.3/gems/twilio-ruby-4.11.1/lib/twilio-ruby/rest/base_client.rb:125:in `connect_and_send' 

welcome_text.erb

<p>Test Text</p> 

Wie kann ich dieses Problem beheben? Was ist die Wurzel des Problems? Ich verwende die twilio gem, um eine Verbindung mit Twilio API herzustellen.

+0

Meistens ist es 'to_i' irgendwo..u kann sich in der Konsole überprüfen" +15616005697 ".to_i' –

+0

erledigt. Es ist nichts besonderes @ Md.FaranMemon –

+0

Ya..ich erkannte, dass später .. ich den Kommentar aktualisiert ..check für 'to_i' in Ihrem Code. –

Antwort

0

Überprüfen Sie, ob Ihr Twilio-Konto im Testmodus ist.

Wenn sich Ihr Konto im Testmodus befindet, können Sie nur SMS-Nachrichten an bestätigte Nummern senden.

Verwandte Themen