微信公众平台开发问题
php吧
全部回复
仅看楼主
level 12
txg362965431 楼主
如题,切换到开发者模式,一直都是该公众号无法提供服务,但是代码我都是原生的,token验证已经通过,file_put...无法写入任何东西,感觉就是微信压根没有访问我设置的url一样,请问又大神知道这是什么情况吗?
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
//$wechatObj->valid();
$wechatObj->responseMsg();
class wechatCallbackapiTest
{
public function responseMsg()
{
//get post data, May be due to the different environments
ini_set('date.timezone','Asia/Shanghai');
$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 = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0</FuncFlag>
</xml>";
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;
}
}
2015年11月26日 07点11分 1
level 12
txg362965431 楼主
请大家帮忙看看,调的头破了
2015年11月26日 07点11分 2
level 7
有没有微信开发视屏啊,大神?
2015年12月01日 22点12分 4
看视频不如看文档,慢慢看还行
2015年12月02日 09点12分
1