2015-03-28 6 views
0

Я только что начал использовать Plivo для установки службы sms. Я пытаюсь получать SMS-сообщения на своем сервере, но мой сервер, похоже, не получает их.Plivo - Не получать sms

Я поставил его на Heroku, ниже мой код: импорт plivo, plivoxml импорт ОС импорт os.path из колба импорта Колба, запрос

app = Flask(__name__) 

@app.route("/receive-sms/",methods=['GET','POST']) 
def inbound_sms(): 
    # Sender's phone number 
    from_number = request.values.get('From') 
    print from_number 


    # Receiver's phone number - Plivo number 
    to_number = request.values.get('To') 

    # The text which was received 
    text = request.values.get('Text') 
    params = { 
     "src": to_number, 
     "dst": from_number, 
    } 

    body = "Thanks, we've received your message." 

    # Generate a Message XML with the details of 
    # the reply to be sent. 
    r = plivoxml.Response() 
    r.addMessage(body, **params) 
    return r.to_xml() 

if __name__ == "__main__": 
    port = int(os.environ.get('PORT', 5000)) 
    # print port 
    app.run(host='0.0.0.0', port=port) 

На Plivo, мой message url is: http://ripmac.herokuapp.com/receive-sms/

Я связал свой номер Plivo с правильным приложением plivo.

Кроме того, я не уверен, что я должен видеть сообщения, когда я вхожу в систему на Plivo и перехожу к журналам-> SMS. Нет никаких журналов, которые начинают заставлять меня думать, что что-то не так с адресом порта/сообщения. Любая помощь будет высоко ценится. Благодаря!

+0

Я новичок в plivo и имел некоторые проблемы самостоятельно, я заметил, что мои SMS-сообщения не являются отображаются в журналах -> SMS, но они находятся под журналами -> debug. Я знаю, что не отвечает на ваш вопрос, но, надеюсь, это помогает! –

ответ

1

Я тоже новичок, и у меня была точная проблема, как плакат над мной. Я просмотрел их документацию, и я нашел следующее:

Примечание: Если вы используете учетную запись Plivo Trial для этого примера, вы можете отправлять только sms на номера телефонов, которые были проверены с помощью Plivo. на странице «Песочницы» ».

Как только я добавил свой номер телефона, он сработал.

Еще одна вещь: когда я заполнил форму, чтобы проверить номер, я заметил, что он не будет проверять номер [код зоны]. Другая вещь, которую я сделал, - это отправить номер в формате [CountryCode] [Код зоны] Номер

Смежные вопросы