Я только что начал использовать 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. Нет никаких журналов, которые начинают заставлять меня думать, что что-то не так с адресом порта/сообщения. Любая помощь будет высоко ценится. Благодаря!
Я новичок в plivo и имел некоторые проблемы самостоятельно, я заметил, что мои SMS-сообщения не являются отображаются в журналах -> SMS, но они находятся под журналами -> debug. Я знаю, что не отвечает на ваш вопрос, но, надеюсь, это помогает! –