根据API文档的说明:

post请求的数据放在body中。也就是Form表单中。
Flask 搭建的接受Post请求就几行:
@app.route('/test',methods=['POST'])
def testpost():
if request.method=='POST':
print('腾讯响应了')
print(request.form)
print(request.form['code'])
print(request.form['requestId'])
print(request.form['text'])
dict={
"code" : 0,
"message" : "成功"
}
jsontest=json.dumps(dict)
return jsontest
本地搭建好了跑起来:

但是,这个服务是在内网上,无法被腾云的服务器访问到。所以需要使用内网映射工具来把服务放到外网上:
这里可以去这个网址,https://natapp.cn/注册一下。可以获得免费的两个隧道上面的教程还是很详细的:
创建一个配置文件,文件内容如下:

本文介绍了如何利用Flask搭建一个接收腾讯语音识别POST回调请求的服务,并通过内网映射工具NatApp将内网服务暴露到外网。详细步骤包括设置Flask应用处理POST请求,配置内网穿透服务,以及回调URL的设定。
最低0.47元/天 解锁文章
941

被折叠的 条评论
为什么被折叠?



