首頁> 資訊 > > 正文

            世界簡訊:關于單個flask接口的微信request合法域名認證(無需借助任何集成環境)

            2023-02-15 15:11:43來源:騰訊云


            (相關資料圖)

            引言我們經常用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合法域名了解析的時候不需要管哪個端口,只需要解析到服務器地址即可

            標簽: Flask https HTTP

            上一篇:
            下一篇: