<p>我刚开始用Plivo建立一个短信服务。我试图在我的服务器上接收短信,但我的服务器似乎没有收到。在</p>
<p>我在heroku上设置了它,下面是我的代码:
导入plivo,plivoxml
导入操作系统
进口操作系统路径
从烧瓶进口烧瓶,要求</p>
<pre><code>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)
</code></pre>
<p>在Plivo上,我的消息url是:
<a href="http://ripmac.herokuapp.com/receive-sms/" rel="nofollow">http://ripmac.herokuapp.com/receive-sms/</a></p>
<p>我已经把我的Plivo号码和正确的Plivo应用程序联系起来了。在</p>
<p>此外,我不确定当我登录Plivo并导航到日志时是否应该看到消息。没有日志开始让我认为端口/消息url有问题。任何帮助都将不胜感激。谢谢!在</p>