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

做网站要多大空间/东莞百度推广排名

做网站要多大空间,东莞百度推广排名,wordpress crm插件,网站建设的公司有哪些方面推荐查看官方文档: https://mp.weixin.qq.com/wiki?tresource/res_main&idmp1445241432 1、公众号有 编辑模式 和 开发模式   开发模式交互: 用户关注公众号后发送消息,先到 微信服务器, 再转发到 指定的服务器(我们定义的…

推荐查看官方文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

1、公众号有 编辑模式 和 开发模式  

开发模式交互: 用户关注公众号后发送消息,先到 微信服务器, 再转发到 指定的服务器(我们定义的应用),等处理完再返回给微信服务器,进而返回给用户。

所以想进行接入公众平台测试要有: 一、独立域名的网站(用来和微信服务器交互,单纯测试的话,可以用花生壳,参考上一篇);

                                              二、微信公众号(这里由于测试,直接用微信的公众帐号测试号,通过手机微信扫描二维码即可登陆。

                                              地址: http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login )

 

登陆之后,可以在接口配置信息看到 如下图:

1、配置接口信息

URL:       是指开发者用来接收微信消息和事件的接口URL,如果服务器域名是mypc.cn,应用名为weixin,  用weixinValidate.do来接收消息,url如图上

Token:    可由开发者可以任意填写,用作生成签名(该Token会和接口URL(如weixinValidate.do)中包含的Token进行比对,从而验证安全性),可以随便填写,但注意保密。

详情参考 接入指南 : https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

这二个都是从应用得到的,点提交后,提示 配置成功才证明 我们的服务器接入公众平台。

 

下面是服务器的weixinValidate.do

首先看文档了解到

代码如下:

@Controller
public class ValidateController {@RequestMapping(value = "/weixinValidate",method = RequestMethod.GET)@ResponseBodypublic String weixinValidate(String signature, String timestamp, String nonce, String echostr ){// 1)将token、timestamp、nonce三个参数进行字典序排序String[] arrs = {WeixinUtil.TOKEN,timestamp,nonce}; //WeixinUtil.TOKEN: 抽取出来的TOKEN,为了重用Arrays.sort(arrs);// 2)将三个参数字符串拼接成一个字符串进行sha1加密String str = arrs[0] + arrs[1] + arrs[2];// 3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信if (signature.equals(SecurityUtil.SHA1(str))){//确认此次GET请求来自微信服务器,返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败return echostr;}elsereturn null;}
}
 
将应用部署到服务器后,重启后。 回到刚才 微信的公众帐号测试号的接口配置信息,点提交后,提示 配置成功才证明 我们的服务器接入公众平台。

这时候就接入成功了。

微信后台发送消息是一个GET请求,URL会带上signature、timestamp、nonce这3个参数;

如果是别人伪造的请求,由于不知道token,所以,无法计算出正确的signature;

timestamp和nonce 防止第三方通过监听后重放攻击


转载于:https://www.cnblogs.com/weiapro/p/7695269.html

http://www.lbrq.cn/news/1547821.html

相关文章:

  • 龙山县建设局网站/推广怎么做
  • 南通网站外包/google seo 优化教程
  • 基于django电商网站开发课设报告/seovip培训
  • 装饰网站设计模板下载/百度云app下载安装
  • 室内设计联盟app最新版app/温州seo品牌优化软件
  • 山东省两学一做网站/营销型网站策划方案
  • 最好的网站开发工具/网站排名快速提升工具
  • 泰安哪里有做网站app的/苏州seo推广
  • 网站投放广告教程/注册域名在哪里注册
  • 电子商务网站建设报告范文/网络推广怎么做
  • 简述电子商务网站建设的基本流程/windows优化大师卸载不了
  • 服装店网站建设思路/视频剪辑培训班
  • 锡林郭勒盟建设工程造价管理网站/搜索优化整站优化
  • 网站前台设计模板/seo网站编辑是做什么的
  • 兰州公司网站制作/厦门关键词排名推广
  • 口碑最好的旅游软件排名/seo整合营销
  • 做家常菜哪个网站最好/互联网企业营销策略
  • 企业网站建设客户需求调查问卷/互联网运营
  • 宁波网站建站的公司/营销案例100例小故事
  • 一个人做网站时间/百度旗下所有app列表
  • 网站建设与规划实验报告/宁波seo推广
  • 兰州市建设厅网站/网站描述和关键词怎么写
  • 网站三级页怎么做/江北seo综合优化外包
  • 嘉兴网站建设网站/河南品牌网络推广外包
  • 企业网站管理系统破解版/更先进的seo服务
  • 惇王爷/上海seo推广方法
  • 安全的网站制作公司/最新新闻国内大事件
  • 百度搜索指数排行/关键词seo排名
  • 徐州网站开发市场/互联网营销模式有哪些
  • 容桂做外贸网站/怎么安装百度
  • 开发避坑指南(28):Spring Boot端点检查禁用失效解决方案
  • 嵌入式第三十一天(线程间的机制,IPC机制)
  • [免费]基于Python的全国气象数据采集及可视化大屏系统(Flask+request库)【论文+源码+SQL脚本】
  • C++ vector的使用
  • Java 9 新特性及具体应用
  • 要想在Trae运行Java程序,该怎样配置Java环境?