Как настроить sms-шлюз Twilio с помощью rails?

Я пытаюсь использовать смс-шлюз Twilio в своем приложении для отправки и получения смс. Используемый код приведен ниже:

ACCOUNT_SID = 'accountsidgoeshere' 
ACCOUNT_TOKEN = 'token'
CALLER_ID = '(415) 599-2671'
req_params = {
            'From' => CALLER_ID,
            'To' => params[:number],         
            'Body' => 'This is message body'
        }
 account = Twilio::RestAccount.new(ACCOUNT_SID, ACCOUNT_TOKEN)
resp= account.request("/#{API_VERSION}/Accounts/#{ACCOUNT_SID}/SMS/Messages",'POST', req_params)

В ответ получаю следующее:

Вы пытались использовать номер Песочницы для отправки сообщения на неподтвержденный номер телефона. Подтвердите номер, на который вы пытаетесь отправить сообщение, или обновите свою учетную запись и купите номер для использования вместо него.

Я передаю номер: номер мобильного телефона, который уже проверен сайтом Twilio.

Любые подсказки и указатели будут большим подспорьем для меня.


person Mukesh Singh Rathaur    schedule 03.02.2011    source источник
comment
Напишите нам по адресу [email protected], и мы поможем разобраться в деталях происходящего.   -  person John Sheehan    schedule 03.02.2011


Ответы (3)


Похоже, проблема с конфигурацией вашей учетной записи или с идентификатором учетной записи, который вы передаете. Вы должны проверить с помощью Twilio, чтобы получить конкретную помощь, и вы должны иметь возможность проверить журналы, чтобы понять, что происходит не так.

Справка Twilio

person calvinf    schedule 03.02.2011

Чтобы использовать SMS и/или вызов функций Twilio, которые вам необходимы для подтвержденный номер США. (Думаю, Twilio обрабатывает подтверждение, звоня по номеру.)

Другой вариант — купить номер в Twilio, если у вас нет подтвержденного номера в США.

person Pravin    schedule 28.03.2011
comment
Да, вы правы, наконец, когда я работал с шлюзом Twillio, то после того, как я обнаружил этот факт. И трудно даже протестировать приложение с sms-шлюзом twillio за пределами США и Канады. Twillio может отправлять SMS только в пределах США/Канады. - person Mukesh Singh Rathaur; 28.03.2011

Вы передаете номер в формате E.164?

person Steve Graham    schedule 04.02.2011