easyWeChat错误

2023-10-23 19:10
文章标签 错误 easywechat

本文主要是介绍easyWeChat错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

public function actionCallback(){$this->enableCsrfValidation = false;$config = ['corp_id' => 'wxa81293306951ce69','debug'  => true,'agents' => ['foox' => ['agent_id' => 1000004,'secret'   => 'mXyyz0haLT8Y-uDyT1ST_8zGOvUSJhQC-5_PiEdI-v0','token' => 'oNKodUuPdreVu1ZcrSA9v','aes_key' => '8kjF1guL1mmCza6NkH7H595o2goAklcfvWTfdUvqFM4',],],'oauth' => ['scopes'   => ['snsapi_base'],'callback' => 'https://oa.abc.com/sign-in/callback',],'log' => ['level'      => 'debug','permission' => 0777,'file'       => '/home/wwwroot/oa.abc.com/a.log',],];$app = Factory::work($config);$oauth = $app->oauth;
// 获取 OAuth 授权结果用户信息$user = $oauth->user();$session=Yii::$app->session;$session->set('wechat_user', $user->toArray());//这里是错误原因,这个数据太大塞不进session!!!$targetUrl = empty($session->get('target_url')) ? '/' : $session->get('target_url');header('location:'. $targetUrl);}public function actionLoginwx(){   //var_dump($_SESSION);die;$this->enableCsrfValidation = false;$config = ['corp_id' => 'wxa81293306951ce69','debug'  => true,// 应用列表'agents' => ['foox' => ['agent_id' => 1000004,'secret'   => 'mXyyz0haLT8Y-uDyT1ST_8zGOvUSJhQC-5_PiEdI-v0',// server config'token' => 'oNKodUuPdreVu1ZcrSA9v','aes_key' => '8kjF1guL1mmCza6NkH7H595o2goAklcfvWTfdUvqFM4',//...],//...],'oauth' => ['scopes'   => ['snsapi_base'],'callback' => 'https://oa.abc.com/sign-in/callback',],'log' => ['level'      => 'debug','permission' => 0777,'file'       => '/home/wwwroot/oa.qyzg.com/a.log',],//...];$app = Factory::work($config);$oauth = $app->oauth;// 未登录$session=Yii::$app->session;if (empty($session->get('wechat_user'))) {$session->set('target_url', 'https://oa.abc.com/sign-in/loginwx');return $oauth->redirect();// 这里不一定是return,如果你的框架action不是返回内容的话你就得使用// $oauth->redirect()->send();}// 已经登录过$user =  $session->get('wechat_user');var_dump($user);/*  $work = Factory::work($config);$app = $work->agent('foox');$app->server->push(function(){return 'Hello easywechat.';});$response = $app->server->serve();$response->send();*/}

转载于:https://my.oschina.net/u/1046202/blog/1591105

这篇关于easyWeChat错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/269891

相关文章

SpringBoot全局异常拦截与自定义错误页面实现过程解读

《SpringBoot全局异常拦截与自定义错误页面实现过程解读》本文介绍了SpringBoot中全局异常拦截与自定义错误页面的实现方法,包括异常的分类、SpringBoot默认异常处理机制、全局异常拦... 目录一、引言二、Spring Boot异常处理基础2.1 异常的分类2.2 Spring Boot默

JAVA Calendar设置上个月时,日期不存在或错误提示问题及解决

《JAVACalendar设置上个月时,日期不存在或错误提示问题及解决》在使用Java的Calendar类设置上个月的日期时,如果遇到不存在的日期(如4月31日),默认会自动调整到下个月的相应日期(... 目录Java Calendar设置上个月时,日期不存在或错误提示java进行日期计算时如果出现不存在的

Nginx错误拦截转发 error_page的问题解决

《Nginx错误拦截转发error_page的问题解决》Nginx通过配置错误页面和请求处理机制,可以在请求失败时展示自定义错误页面,提升用户体验,下面就来介绍一下Nginx错误拦截转发error_... 目录1. 准备自定义错误页面2. 配置 Nginx 错误页面基础配置示例:3. 关键配置说明4. 生效

SpringBoot项目整合Netty启动失败的常见错误总结

《SpringBoot项目整合Netty启动失败的常见错误总结》本文总结了SpringBoot集成Netty时常见的8类问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、端口冲突问题1. Tomcat与Netty端口冲突二、主线程被阻塞问题1. Netty启动阻

SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)

《SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)》本文总结了SpringBoot项目整合Kafka启动失败的常见错误,包括Kafka服务器连接问题、序列化配置错误、依赖配置问题、... 目录一、Kafka服务器连接问题1. Kafka服务器无法连接2. 开发环境与生产环境网络不通二、序

解决java.util.RandomAccessSubList cannot be cast to java.util.ArrayList错误的问题

《解决java.util.RandomAccessSubListcannotbecasttojava.util.ArrayList错误的问题》当你尝试将RandomAccessSubList... 目录Java.util.RandomAccessSubList cannot be cast to java.

Java编译错误java.lang.NoSuchFieldError的解决方案详析

《Java编译错误java.lang.NoSuchFieldError的解决方案详析》java.lang.NoSuchFieldError是Java中的一种运行时错误,:本文主要介绍Java编译错... 目录前言解决方案1. 统一JDK版本环境2. 优化maven-compiler-plugin配置3. 清

Navicat连接Mysql8.0.11出现1251错误的解决方案

《Navicat连接Mysql8.0.11出现1251错误的解决方案》在重装电脑并安装最新版MySQL后,Navicat和Sqlyog连接MySQL时遇到的1251和2058错误,通过将MySQL用户... 目录Navicat连接mysql8.0.11出现1251错误原因分析解决问题方法有两种总结Navic

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转