终于可以接入公众号和企业微信啦(域名申请解析)超详细!!!

自定义域名步骤如下:

1、点击云函数 URL 编辑按钮

2、弹窗中获取 CNAME地址,解析到域名下面

如下图:

loading

阿里云地址:https://www.aliyun.com/daily-act/ecs/activity_selection?utm_content=se_1014225565

注册登录好之后开始操作:

这个有就登陆,没有就注册 :

 进去之后点击:

 搜索域名进去点击域名注册:

 页面下来找到如下图的页面:

 点击进去之后随便点击一个进去:

 进去之后他需要输入你想注册的域名:

先查询,这里我建议用你laf生成的域名来注册,如下图:

使用这个: 

 

 完成之后,粘贴过去,他会让你选择一个后缀,这边没有什么格式,任何一个就行,在你范围能力之内的:

 完成之后开始解析:

进去选择:

 接下来都是无脑操作,自己执行,到了解析完成之后如下图:

 注意:其中一步需要你自己填写一些设置我的建议是:

等待 DNS 解析生效后,填入解析好的域名地址,点击确定保存,生效时间一般在 10 分钟内,这里填写的是已经解析好后的域名:

loading

请求云函数的地址变为自己的域名 + 云函数名

注:需要等待 SSL 生效,生效时间一般在 10 分钟内

以下是公众号连接哦,扫码进去点击关注即可体验!

公众号:编程散文诗

大家喜欢的可以点点关注哦!!!制作不易,多多支持!!!

### Cherry Studio与微信集成指南 #### 一、概述 为了实现Cherry Studio与微信平台的有效对接,开发者需遵循特定的API接口标准以及消息处理机制。通过GitHub上的开源项目可以获取到更多关于LLM(大型语言模型)的应用实例[^1]。 #### 二、准备工作 - 注册成为微信公众平台开发者并创建应用获得AppIDAppSecret。 - 安装必要的开发工具包如Python SDK或其他支持的语言版本SDK用于简化HTTP请求操作。 #### 三、配置服务器地址URL及Token验证 按照官方指引设置好安全域名,并完成token校验流程以确保双方通信的安全性。此过程涉及GET方式发起签名认证请求来确认身份合法性[^2]。 ```python import hashlib import time from flask import Flask, request app = Flask(__name__) @app.route('/wechat', methods=['GET']) def wechat_auth(): query = request.args signature = query.get('signature') timestamp = query.get('timestamp') nonce = query.get('nonce') echostr = query.get('echostr') token = "your_token_here" tmp_list = sorted([token, timestamp, nonce]) tmp_str = ''.join(tmp_list) hashcode = hashlib.sha1(tmp_str.encode()).hexdigest() if hashcode == signature: return echostr else: return "" ``` #### 四、接收事件推送&回复消息 当用户发送信息给公众号时,服务器将以POST形式接收到XML格式的数据包;解析后可根据业务逻辑构建响应内容并通过相同路径返回给客户端显示。 ```xml <xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></Content> <MsgId>1234567890123456</MsgId> </xml> ``` 对于文本类型的交互可采用如下模板: ```python @app.route('/wechat', methods=['POST']) def handle_msg(): xml_data = request.data.decode() # 解析 XML 数据... response_xml = """ <xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%d</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[%s]]></Content> </xml> """ % (from_user_name,to_user_name,int(time.time()),reply_content) return response_xml ``` 以上代码片段展示了如何搭建一个简单的Flask Web服务端点来处理来自微信的消息收发任务。实际部署过程中还需要考虑更多的异常情况处理、性能优化等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不写散文诗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值