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

做墙报的网站校园网络文明建设方案

做墙报的网站,校园网络文明建设方案,珠海建站平台,网站建设功能清单上一篇做了服务器校验#xff0c;但没有处理用户发来的消息#xff0c;为了完成自动回复的功能#xff0c;需要增加一些功能#xff1a; 1、调整服务器校验函数#xff1a; def verify_wechat(request):tokentokendatarequest.argssignaturedata.get(signature)timestamp…上一篇做了服务器校验但没有处理用户发来的消息为了完成自动回复的功能需要增加一些功能 1、调整服务器校验函数 def verify_wechat(request):tokentokendatarequest.argssignaturedata.get(signature)timestampdata.get(timestamp)noncedata.get(nonce)echostrdata.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):rootET.fromstring(xml_content)contentroot.find(Content).textfrom_user_nameroot.find(FromUserName).textto_user_nameroot.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 xmlToUserName![CDATA[%s]]/ToUserNameFromUserName![CDATA[%s]]/FromUserNameCreateTime%s/CreateTimeMsgType![CDATA[text]]/MsgTypeContent![CDATA[%s]]/Content/xmlresponse make_response(output_xml % (from_user_name, to_user_name, str(int(time.time())), str(output_content)))response.content_type application/xmlreturn 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_namegetUserMessageContentFromXML(request.data)print(from_user_name)print(to_user_name)return generate_response_xml(from_user_name, to_user_name, 你好)最终效果为了避免一直你好通过if条件判断只设置了自己的信息才会回复“你好”
http://www.hkea.cn/news/14475938/

相关文章:

  • 网站后台密码忘记了怎么办青海建设局网站
  • 网站建设流程时间表做网站通常到哪找图片
  • 网站留言表格怎么做网站推广关键词
  • 手机网站制作方法大连网站网络公司
  • 网站推广要点 优帮云手机建筑设计app
  • 织梦大气蓝色门户资讯网站模板qq空间网址是什么
  • 天津大型网站建设建设企业网站需要多少钱
  • 绍兴建设公司网站开鲁视频
  • 网站一体化建设微信营销模式
  • 丽水网站制作公司wordpress 文章 置顶
  • 公司网站开发的工作内容重庆市建设工程信息网中标公告
  • 沈阳行业网站建设上海网站排名团队
  • 做vi的网站系统开发是系统建设中工作任务最为繁重的阶段
  • 软文营销怎么写新网站seo怎么优化
  • 湖北省建设厅网站证件企业年金管理办法
  • 济南酷火网站建设设计加盟
  • 青岛工程建设管理信息网官方网站怎么做网站推广世界杯
  • 想做找人做网站wordpress书单
  • 怎样创建个人的网站seo优化培训班
  • 免备案网站空间购买app备案查询平台官网
  • 仿制手机网站教程莱芜建设局网站
  • 花店网站模板免费下载怎样做京东网站
  • 租用服务器一般是谁帮助维护网站安全深圳宝安网站建设公司
  • 汉口制作网站哈密网站建设公司哪家专业
  • 字体网站零基础学做网站难吗
  • 自己注册了个域名想做一个网站吗免费网络咨询免费建站
  • 网站开发的知识友谊路街道网站建设
  • 戒赌网站怎么做班级网站怎样做
  • ps网站首页效果图实例网站建设寻找可以途径
  • 做旅行的网站龙泉市住房和城乡建设局网站