在sae上发布thinkphp架构的微信平台代码,总是提示token验证失败
代码使用的是thinkphp3.2.2使用的最新微信公众平台sdk,微信设置完地址提交后能够在sae看到访问日志,把链接获取到直接访问可以在页面上返回echostr.提交...
代码使用的是thinkphp3.2.2使用的最新微信公众平台sdk,微信设置完地址提交后能够在sae看到访问日志,把链接获取到直接访问可以在页面上返回echostr.
提交微信公众平台接口设置就提示token失败.
附代码
class WeixinController extends Controller{
public function index($id = ''){
//$this->show($id);
$token = 'pbs'; //微信后台填写的TOKEN
/* 加载微信SDK */
$wechat = new \Common\Common\PbsWechat($token);
跟踪访问一直执行到上面语句
PbsWechat类构造方法如下
/**
* 构造方法,用于实例化微信SDK
* 自动回复消息时实例化该SDK
* @param string $token 微信后台填写的TOKEN
*/
public function __construct($token){
if($token){
self::auth($token) || exit;
if(IS_GET){
exit($_GET["echostr"])
} else {
$xml = file_get_contents("php://input");
$xml = new \SimpleXMLElement($xml);
$xml || exit;
foreach ($xml as $key => $value) {
$this->data[$key] = strval($value);
}
}
} else {
throw new \Exception('参数错误!');
}
} 展开
提交微信公众平台接口设置就提示token失败.
附代码
class WeixinController extends Controller{
public function index($id = ''){
//$this->show($id);
$token = 'pbs'; //微信后台填写的TOKEN
/* 加载微信SDK */
$wechat = new \Common\Common\PbsWechat($token);
跟踪访问一直执行到上面语句
PbsWechat类构造方法如下
/**
* 构造方法,用于实例化微信SDK
* 自动回复消息时实例化该SDK
* @param string $token 微信后台填写的TOKEN
*/
public function __construct($token){
if($token){
self::auth($token) || exit;
if(IS_GET){
exit($_GET["echostr"])
} else {
$xml = file_get_contents("php://input");
$xml = new \SimpleXMLElement($xml);
$xml || exit;
foreach ($xml as $key => $value) {
$this->data[$key] = strval($value);
}
}
} else {
throw new \Exception('参数错误!');
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询