求助:为什么SAE和微信公众平台url token接口配置不上 一直显示配置失败

如题所述

下载上传官方的接口测试文件到SAE上,在echo $_GET["echostr"];前加上header('content-type:text');这一句就验证成功了,你可以试试这种方法。

const TOKEN = 'anbaojia';

function checkSignature()

{

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = self::TOKEN;

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

sort($tmpArr, SORT_STRING);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

           header('content-type:text');

            echo $_GET["echostr"];

}else{

            return false;

}
}

TIPS:必须确认微信公众平台上填写的token和接口文件里的token值是一致的哦。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-12
请检查配置信息!

一般情况是配置信息错了!

望采纳!本回答被提问者和网友采纳
第2个回答  2014-11-15
第三方接入推荐startweixin 前后分别加3w和点com, 注册就提供url和token
第3个回答  2016-10-30
SAE新浪那个空间一定要实名认证后才正常,否则返回值中会被加入所谓提示代码,引起认证失败。
相似回答