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

小公司让我用织梦做网站/外贸网络营销

小公司让我用织梦做网站,外贸网络营销,delphi做网站,苹果软件做ppt模板下载网站有哪些摘要微信公众好的开发很火,小程序更火。于是也凑个热闹,尝试了一把。大致的功能还是有的,不过是不全,很多地方我没有进行处理。不过对于纯文本方式的交流,已经没有问题啦。环境搭建下面大致的讲讲微信公众号的原理吧。…

摘要

微信公众好的开发很火,小程序更火。于是也凑个热闹,尝试了一把。

大致的功能还是有的,不过是不全,很多地方我没有进行处理。不过对于纯文本方式的交流,已经没有问题啦。

468661cf72c51aaccb49ac80990b91db.png

c9f693aae6e4fd71a3b62ba9d0b7c12d.png

环境搭建

下面大致的讲讲微信公众号的原理吧。可能我理解的有些不到位,如果有些许不当,欢迎批评指教。

客户端发送给微信平台请求,微信平台将请求转发给私服,交给程序处理之后,获取到私服的处理结果,然后反馈给客户端。

当然,这其中起到核心作用的自然是“微信公众平台”啦。相当于提供了一个舞台,一个能让各位能人异士展现出各自的特色的平台。其实,不仅微信如此,阿里同样是这样,如此各大电商才能一展手脚不是。

开启配置

这第一步,就是先申请一个微信开发者账号,个人的话选择订阅号就足够了。网上相关的资料很多,也很详细,我就不多说了。咱们直奔主题好了。

首先登陆开发者账号成功后,开启服务器端的设置即可,如下图

31884a992c7fdb00e78ef6cc5cd20076.png

开启完成,根据自己服务器的情况进行一下设置即可。

URL就是你的私服用于处理请求数据的地址

TOKEN就是一个令牌,随便设置。不过记住待会自己的代码上会用到。

至于密钥嘛,没什么较大的作用,暂且可以先不用管。

12a6e1a9c084f03968387e989316ee1c.png

按需设置

设置完,就可以启用了。这就好比家里的电线全部装修好了,现在要使用,按下开关一样。如下图

13dfbeef403fa7b6128678fb68a1948c.png

启用服务器配置

服务器环境

关于服务器这块,官网上讲解的也是很详细的啦。

https://mp.weixin.qq.com/wiki

我们还可以下载官方的demo来模拟。

aee69592182a261a4daf4625486f6b59.png

官方样本

代码也很简单。基本上学过了PHP基本语法的都能够看得懂。

/**

* wechat php test

*/

//define your token

define("TOKEN", "weixin");

$wechatObj = new wechatCallbackapiTest();

$wechatObj->valid();

class wechatCallbackapiTest

{

public function valid()

{

$echoStr = $_GET["echostr"];

//valid signature , option

if($this->checkSignature()){

echo $echoStr;

exit;

}

}

public function responseMsg()

{

//get post data, May be due to the different environments

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

//extract post data

if (!empty($postStr)){

/* libxml_disable_entity_loader is to prevent XML eXternal Entity Injection,

the best way is to check the validity of xml by yourself */

libxml_disable_entity_loader(true);

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

$fromUsername = $postObj->FromUserName;

$toUsername = $postObj->ToUserName;

$keyword = trim($postObj->Content);

$time = time();

$textTpl = "

%s

0

";

if(!empty( $keyword ))

{

$msgType = "text";

$contentStr = "Welcome to wechat world!";

$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);

echo $resultStr;

}else{

echo "Input something...";

}

}else {

echo "";

exit;

}

}

private function checkSignature()

{

// you must define TOKEN by yourself

if (!defined("TOKEN")) {

throw new Exception('TOKEN is not defined!');

}

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = TOKEN;

$tmpArr = array($token, $timestamp, $nonce);

// use SORT_STRING rule

sort($tmpArr, SORT_STRING);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

return true;

}else{

return false;

}

}

}

?>

http://www.jmfq.cn/news/5171599.html

相关文章:

  • 带数据库的网站做/泉州seo按天计费
  • 小狗做爰网站/北京seo费用是多少
  • 高端网站设计培训机构/沈阳seo优化新势力
  • 唯品会网站建设数据安全分析/免费推广的app有哪些
  • 买什么样的主机(用来建网站的)支持下载/小程序推广平台
  • 广州网站建设怎么做/百度词条
  • 网站的推广方案有哪些/网址生成短链接
  • 网站外包维护一年多少钱/网站建设合同
  • 怎么做公司网站需要什么科目/建站系统
  • 网站建设类的职位/百度竞价一个月5000够吗
  • 目前国内有哪些网站做家具回收/seo技术教程
  • 威县网站建设代理价格/广州seo优化公司排名
  • 开封市网站建设/东莞网站设计
  • 网站开发移动端多少钱/seo推广专员
  • 营销网点号是什么意思/企业网站seo排名优化
  • 南昌商城网站建设/关键词排名优化网站
  • 都匀网站开发/百度录入网站
  • 深圳住房和建设局网站办事跟踪/品牌推广渠道
  • 网站动态url和静态url的优劣势/软文推广有哪些平台
  • 合肥网站制作QQ/百度分析工具
  • cms网站开发需要学什么/360优化大师app
  • 网站上海公安局备案怎么做/网站建设找哪家好
  • 百合网 网站 开发/最新网站推广方法
  • 有没有做产品团购的网站/搜索风云榜入口
  • 做类图的网站/广州seo推广
  • 手机网站域名m./深圳博惠seo
  • 网站管理 官网/最好的免费建站网站
  • 濮阳网站优化公司哪家好/网络推广一个月的收入
  • 电话销售做网站推销/网站分析报告
  • 网站建设项目背景/最近三天的新闻大事小学生