关于单个flask接口的微信request合法域名认证(无需借助任何集成环境)
2023-03-07 09:05:53 时间
引言 我们经常用flask开发一个简单的接口又想在微信公众号上能够调用 这是微信公众号添加请求地址页面
但是我们用单个flask获取的网址为http://ip:端口 这与微信公众号所要求的不符合 方法 我们可以将域名以A记录解析到服务器 再在腾讯云申请一个免费的ssl证书 腾讯云ssl申请链接 将申请的该证书下载下来(nginx) 获取的压缩包中我们有如下文件
我们只需要解压出后缀为.csr .key的配置文件即可
在服务器上运行
pip install pyOpenSSL
安装完成后
# 配置ssl证书文件文件
ssl_keys = ('server.crt', 'server.key')
# 修改启动参数,增加 ssl_context=ssl_keys 即可
app.run(debug='True', port='8080', host='0.0.0.0', ssl_context=ssl_keys)
按这样的代码改即可
最后我们得到的地址是https://domain.com:8080; 这样就可以完美填入微信公众号request合法域名了 解析的时候不需要管哪个端口,只需要解析到服务器地址即可
相关文章
- OJ算法题已AC
- OJ算法题
- 类、抽象类和接口的区别
- wait与sleep的区别
- Ajax全接触-imooc
- 案例实践 | 某能源企业API安全实践
- Eclipse快捷键
- 常用的IDEA快捷键命令
- 引入分布式Id遇到的坑
- 在spring boot3中使用native image
- 关于Linux中网卡Teamd(分流容灾)的一些笔记
- R语言生态学:进化树推断物种分化历史:分类单元数与时间关系、支系图可视化
- 【视频】文本挖掘:主题模型(LDA)及R语言实现分析游记数据|附代码数据
- R语言中的时间序列分析模型:ARIMA-ARCH / GARCH模型分析股票价格|附代码数据
- Premiere Pro 23.1 版本 H.264 和 HEVC 或 H.265 文件导出不成功问题解决
- ICLR 2023 | 大规模文本图训练框架GLEM
- 李飞飞高徒教你从0到1构建GPT
- portraiture2023人像磨皮软件功能特点
- Tuxera NTFS2023Mac驱动读写工具
- 软件下载ae2022 AE 2021安装教程 ae2022 AE苹果下载