Use the public account, be careful.
New user subscription, will be pushed by a "hello2bizuser" text before, change to push a "subscribe" event.
This in PHP how to write Ah, I now have a public account, but people concerned about me, can not immediately send a message.
/**
* 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 is due to the different environments
$POSTSTR = $GLOBALS ["Http_raw_post_data"];
Extract Post Data
if (!empty ($POSTSTR)) {
$POSTOBJ = simplexml_load_string ($postStr, ' simplexmlelement ', libxml_nocdata);
$fromUsername = $POSTOBJ->fromusername;
$toUsername = $POSTOBJ->tousername;
$keyword = Trim ($postObj->content);
$time = time ();
$TEXTTPL = "
%s
%s
%s
%s
%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 ...";
}