当前位置: 首页 > news >正文

牛商网做网站的思路企业网站seo优化外包

牛商网做网站的思路,企业网站seo优化外包,做图片可以卖给那些网站,韶关网站建设科技有限公司上一篇做了服务器校验,但没有处理用户发来的消息,为了完成自动回复的功能,需要增加一些功能: 1、调整服务器校验函数: def verify_wechat(request):tokentokendatarequest.argssignaturedata.get(signature)timestamp…

上一篇做了服务器校验,但没有处理用户发来的消息,为了完成自动回复的功能,需要增加一些功能:

1、调整服务器校验函数:

def verify_wechat(request):token='token'data=request.argssignature=data.get('signature')timestamp=data.get('timestamp')nonce=data.get('nonce')echostr=data.get('echostr')temp=[timestamp,nonce,token]temp.sort()temp=''.join(temp)if (hashlib.sha1(temp.encode('utf8')).hexdigest()==signature):return echostrelse:return 'error',403
2、解析用户发来的信息

微信公众号中,用户发给公众号的消息是以xml形式发给服务器的,所以要先对xml进行解析:

def getUserMessageContentFromXML(xml_content):root=ET.fromstring(xml_content)content=root.find('Content').textfrom_user_name=root.find('FromUserName').textto_user_name=root.find('ToUserName').textreturn content,from_user_name,to_user_name

这个函数获取了用户和公众号的id(名称)

3、回复信息(“你好”)

回复信息,和收到信息一样,都是xml形式,所以要先把回复的信息调整成xml形式:


def generate_response_xml(from_user_name,to_user_name,output_content):output_xml= '''<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[%s]]></Content></xml>'''response = make_response(output_xml % (from_user_name, to_user_name, str(int(time.time())), str(output_content)))response.content_type = 'application/xml'return response

然后,调整服务器函数:


@app.route('/wechatai', methods=['GET', 'POST'])
def wechatai():if request.method == 'GET':return verify_wechat(request)else:print("user request data: ",request.data)user_message_content,from_user_name,to_user_name=getUserMessageContentFromXML(request.data)print(from_user_name)print(to_user_name)return generate_response_xml(from_user_name, to_user_name, "你好")

最终效果:(为了避免一直你好,通过if条件判断,只设置了自己的信息才会回复“你好”)

http://www.khdw.cn/news/56661.html

相关文章:

  • 校园网拓扑图设计方案谷歌seo优化中文章
  • 雅安网站建设百度推广优化
  • 城市建设杂志社官方网站2022搜索引擎
  • 怎么做学校网站网站注册账号
  • 湖北省市政工程建设官方网站国际大新闻最新消息
  • 学校网站怎样建设抖音seo优化排名
  • 想做网站怎么跟做网站的公司谈判电商网站建设方案
  • 秦皇岛手机网站制作多少钱网站入口
  • 网站建设与管理基础渠道销售怎么找客户
  • 柳州做网站价格重庆seo整站优化效果
  • 商赢网站建设谷歌搜索引擎363入口
  • 魔改wordpress主题杭州seo排名优化外包
  • wrix 网站开发搜索引擎大全排名
  • 怎么美化网站发布软文
  • 网站logo大全色盲测试图免费测试
  • 印度做网站快速排名程序
  • 一个做外汇的网站叫熊猫什么的看网站时的关键词
  • 怎样在手机做自己的网站6站内优化包括哪些
  • 山西两学一做网站百度经验官网
  • 网站制作报价表2345网址导航应用
  • 怎么自己做网站游戏网络营销现状分析
  • 企业邮箱登录入口126seo推广论坛
  • 京东seo是什么意思优化关键词步骤
  • 网页设计模板html代码素材优化外包服务公司
  • 中山网站建设文化如何杭州云优化信息技术有限公司
  • 怎么做不占CPU的网站电脑培训班速成班
  • 如何建立公司网站账号百度爱采购竞价推广
  • 网络宣传网站建设定制日本和韩国是亚洲的国家
  • 视频分享网站模板关键词查询工具免费
  • wordpress 404 nginx西安网站排名优化培训