php微信开发是什么?
2018-02-02 · 知道合伙人软件行家
所以这些请求的回应都是微信那边的服务器定的
微信开发的意思就是,你申请一个特殊账号,微信客户端会把本来要发送到微信服务器的请求发送你自己的服务器上,这样你就可以对用户的请求做出个性化回应
这些回应需要用到微信那边的api接口,要遵照微信那边制订的规则
大概就是这样
微信开发的意思就是,申请一个特殊账号,微信客户端对用户的请求做出个性化回应。
一、定义TOKENdefine("TOKEN", "weixin");define 是用来给常量赋值的函数,这句话的意思是赋予“TOKEN”这个常量值为“weixin”。TOKEN 是用来进行交互安全认证的,开发者可以随意定义,要和公众平台里设置的一样。
二、声明一个类class wechatCallbackapiTest{}声明一个类 wechatCallbackapiTest,该类中包含有三个方法(函数)。
三、 public function valid()用于申请 成为开发者 时向微信发送验证信息。public function responseMsg()处理并回复用户发送过来的消息,也是用的最多的一个函数,几乎所有的功能都在这里实现。
四、$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];接收微信公众平台发送过来的用户消息,该消息数据结构为XML,不是php默认的识别数据类型,因此这里用$GLOBALS['HTTP_RAW_POST_DATA']来接收,同时赋值给了$postStrif (!empty($postStr))。