微信轻接触

微信越来越火了,但我一直对微信似乎没有什么感觉。我觉得有了QQ,基本上对腾讯的其它产品没有兴趣了。

不过,近期一个同学,打算建立一个微官网。知道我对网页技术这块有所了解,便希望让我制作一个。之后,我便下载了微信,注册了公众号......阅读一些开发者文档后,才发微信里面有很多我从前没有了解到的东西。

说了一堆,下面简单的说一下微官网制作过程吧:

1、进入微信公众平台:https://mp.weixin.qq.com/,注册一个公众号,注册过程简单,就不介绍了。

2、登录公众号后,打开公众号设置,填写一些设置信息,当然,最好把公众号的头像给上传一个,这样就有了自己公众号的形象了。

3、点击“开发者中心”,有一个“服务器配置”项,填写一个你自己的网站(用于做公众号平台的)地址,地址是一个与公众号做接口用的网址页面(一般是动态的文件地址,比如.php或.asp或.jsp等),我这里使用的开发语言是php,所以注册的地址是:http://www.xxxxxxxxxx.com/weixin/wx.php。

4、填写Token,这个就是一个密钥一样的东西,你随便拟一个字符串,相当于口令。我设置的是 wwwcom2015。

5、消息加密方式,填写明文即可,用于测试已够用了。

6、然后在你对应网站服务器的weixin/wx.php文件当中,写一个类文件,比如class wxcall{}。

7、在wxcall里面至少写以下这几个方法:

(1)验证消息真实性:

private function checkSignature()
    {
      $signature = $_GET["signature"];
      $timestamp = $_GET["timestamp"];
      $nonce = $_GET["nonce"];
      $token = TOKEN;
      $tmpArr = array($token, $timestamp, $nonce);
      sort($tmpArr, SORT_STRING);
      $tmpStr = implode( $tmpArr );
      $tmpStr = sha1( $tmpStr );
      if( $tmpStr == $signature ){
             return true;
      }else{
             return false;
      }
    }

(2)验证:

function valid(){
if($this->checkSignature()){
echo $_GET[‘echostr‘];
exit;
}
}

(3)回复消息:

function responseMsg(){

//写你自己想要回复消息的一系列动作

}

8、通过上面几个方法,验证消息的真实性后(一般验证一次就可以管2个小时了),就可以回复消息了。

至少消息如何回复,回复的内容有什么技巧。下回再分说。

时间: 2025-01-08 22:08:20

微信轻接触的相关文章

用微信轻应用学习Axure7——第一讲:上翻页

 提问请移步 http://weibo.com/p/1001603812776387680975 查看效果请直接访问 http://axure.name/publish/2015-02-21-00-00-00/ 提问请移步 http://weibo.com/p/1001603812776387680975 查看效果请直接访问 http://axure.name/publish/2015-02-21-00-00-00/

《用微信轻应用学习Axure7——第二讲:抽手纸(一)》

 提问请移步 http://weibo.com/p/1001603813483534769109 查看效果请直接访问 http://axure.name/publish/2015-02-23-00-00-00/ 提问请移步 http://weibo.com/p/1001603813483534769109 查看效果请直接访问 http://axure.name/publish/2015-02-23-00-00-00/

企业微信打卡审批和轻流的有什么区别?

关于企业微信 企业微信是腾讯微信团队为企业打造的专业办公管理工具.企业微信除了具有类似微信的聊天功能,还集成了公费电话和邮件功能,同时公告.考勤.请假.报销等功能都可在软件内实现. 上面是企业微信的操作界面,我们可以发现在企业微信里,微信朋友圈功能被替换成了工作台:工作台里面有客户联系.审批.汇报.公告.文件盘.公费电话.企业邮箱等日常工作沟通所需要的功能:在"我"界面只有简单的收藏.代办等几个功能. 现在几乎所有人都会用微信来进行日常的沟通交流,而企业微信可以与微信消息.小程序.微信

解密微信介入智能硬件的逻辑

编者注:本文作者为张国仁,他对新硬件有许多独到的见解和认识,有兴趣的朋友可以关注他的微信公号硬件再发明(NewHard). 近日,硬件再发明从多方得知,微信已经正式介入智能硬件市场.采取的方式当然并非由腾讯自己推出智能硬件产品,而是由腾讯以微信服务号为入口接入智能硬件,并有平台化野心. 这一举措为微信方面主动发起,找到智能硬件厂商,最后首批敲定了四家国内智能硬件公司产品.如此一来,微信在此的野心将成为一个智能硬件的聚合中心.从我了解到的现阶段机型来看,微信介入的方式为,以服务号充当智能手环 /

你每天微信阅读超过40分钟了吗[微信数据]

由中国新闻出版研究院发起的第十二次全国国民阅读调查结果显示,我国成年人手机阅读群体的微信阅读使用频率为每天两次,有超过六成的成年通过手机,进行过微信阅读,微信阅读接触群体人均每天微信阅读时长为40.98分钟. 第十二次全国国民阅读调查从2014年9月至11月开展样本城市抽样工作,2014年12月至2015年1月在全国范围内开展入户问卷调查执行工 作,2015年2月和3月开展问卷复核.数据录入和数据处理工作.调查覆盖了我国29个省.自治区.直辖市.本次调查的有效样本量也比往年增加一倍,为 4980

MDT2012+ADK8.0+WDS部署Windows客户端(一)部署概念和方法论

Microsoft为部署windows操作系统推荐了一些有针对性的方式.这些方式的范围从在一些计算机上手动配置Windows软件,到使用自动化工具和技术将软件部署到数千台计算机. 有关四种常用部署策略的详细信息: 与零售媒体紧密接触: 一个实践性的手动部署,其中您可以使用零售安装DVD坐在每天客户端计算机上安装windows操作系统,并手动配置每台计算机.这也是大多数用户采用的安装方式,该方式可帮助您部分自动化安装过程,从而帮助您的组织节省时间和金钱.如果你的组织没有专门的信息技术(IT)员工,

SCCM TP4部署Windows 10操作系统

SCCM服务器中一个重要的功能就是部署操作系统.SCCM提供了操作系统批量部署方案中的一个重要解决方案:零接触安装.总所周知,披露部署微软操作系统时有四种解决方案,标准镜像部署,定制镜像部署,轻接触部署,零接触部署.其中轻接触部署指的是把WDS和MDT接合起来进行操作系统部署,零接触部署就是SCCM结合WDS了.其实SCCM和MDT相比,基本功能大同小异,无法是任务序列等组件控制得可以更细腻一些.有MDT基础的朋友,实现SCCM部署操作系统并不困难.下面我们将通过一个例子为大家介绍,如何利用SC

新视角:洞察企业级服务市场互联网巨头变化

去年,互联网+上升到了国家级战略,这也让整个国内的传统行业掀起了一场浩浩荡荡的“升级转型运动”,产业互联网时代也因此到来.近日,企业版微信的高调放声,让很多人都开始关注移动办公市场,不过微信似乎并不满足于此.企业版微信有着更大的野心,它将自己定位为企业生产力工具,而非仅仅只是与阿里钉钉针锋相对的移动办公平台. 企业版微信.阿里钉钉全面进军移动办公,百度也是蠢蠢欲动,欲再起动企业级服务计划,在企业市场在中另一家大型企业服务巨头早已服务于知名的大型企业----蓝信(在2015年末爆出,蓝信与联通战略

【分析】HTML 5适合小公司,适合做内容 转载

摘要:HTML 5是今年的热词,特别是定稿后更是引起了诸多关注和讨论,Native App和Web App的争论喧嚣再起,但已趋向理智.HTML 5有其自身的优越性,但也有不足存在,本文就HTML 5的适用性进行分析. 小编注:HTML5(H5),从2007年W3C(万维网联盟)立项HTML5,直至2014年10月底正式定稿,H5走过了近八年的时间.用W3C在发言稿中的说法,“H5是开放的Web网络平台的奠基石.” H5为行业带来多项变革:首先,它将最终代替多媒体框架,如Adobe的Flash: