Как настроить смс шлюз Twilio с рельсами? - PullRequest
1 голос
/ 03 февраля 2011

Я пытаюсь использовать смс-шлюз 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сайт.

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

Ответы [ 3 ]

2 голосов
/ 28 марта 2011

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

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

2 голосов
/ 03 февраля 2011

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

Справка Twilio

0 голосов
/ 04 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...