微擎框架模块开发2
微擎框架模块开发2
上一篇文章已经完成了脚手架的安装和使用,通过脚手架我们可以生成一个自己的模块。下面就已企业的开发为例,给大家做一下开发教程。
一,安装模块
1.将通过脚手架生成的模块,上传到add目录下,然后进入后台应用管理,然后到未安装列表进行安装。
2.然后我们另外还需要安装一个SDK,第三方的一个php企业扩展。EasyWeChat!因为我的微擎框架运行的php版本是7.4,所以在使用EasyWeChat时,选择5版本。大家可以自行根据自己的php运行版本来进行安装sdk。
.x/overview.html
.用终端进入你的微擎目录,我这边使用的是phpstorm,在这个地方进入终端,当然你可以在根目录,鼠标右键使用终端打开。
4.进入终端后,确认是否在你自己创建模块目录下,如果不是的话,还需要手动进入下。
5.然后这块还需要注意下,如果你电脑安装的多个版本的php或者没有做环境变量,你就得指定一下php来安装扩展。
代码语言:txt复制composer require overtrue/wechat:~5.0 -vvv
扩展安装完成后,就可以开始写了。首先到微擎的开发文档,熟悉一下模块插件的架构,然后根据文档提示到相应功能。
7.编辑模块目录下的site.php文件,写一个入口对接企业平台。
7.1 打开manifest.xml文件增加一个入口,然后修改一下版本号,都做了就去后台应用管理里进行升级
7.2 升级成功后,模块后台这里就会多一个应用入口,这个链接就是对外的一个api地址。
7. 然后修改.php文件,然后在浏览器里访问一下看看是否有输出。
7.4 访问没问题后,就可以开发了。
8.打开easywechat的文档,根据文档提示,我们先对接一下企业的通信
.x/wework/server.html
9.修改doMobileApi方法,将easywechat的接收消息方法复制到Api方法里,然后修改一下应用的参数信息
代码语言:txt复制 public function doMobileApi() {
$config = [
'corp_id' => '企业id',
'agent_id' => 应用id,
'secret' => '应用密钥',
'token' => '消息服务器配置token',
'aes_key' => '消息服务器配置EncodingAESKey',
];
$app = Factory::work($config);
$app->server->push(function(){
return 'Hello easywechat.';
});
$respe = $app->server->serve();
$respe->send();
}
二,结语
1.通过微擎框架的文档和easywechat的文档,就可以完成对接企业应用的消息配置。
2.在开发微擎模块时多看看文档和百度下,基本上很多问题都可以得到解答。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 7 条评论) |
本站网友 荆州尚美精致酒店 | 22分钟前 发表 |
我们先对接一下企业的通信.x/wework/server.html9.修改doMobileApi方法 | |
本站网友 易学堂 | 21分钟前 发表 |
下面就已企业的开发为例 | |
本站网友 mtp驱动 | 7分钟前 发表 |
EasyWeChat!因为我的微擎框架运行的php版本是7.4 | |
本站网友 广告联盟源码 | 3分钟前 发表 |
如果你电脑安装的多个版本的php或者没有做环境变量 | |
本站网友 唐山新苑 | 0秒前 发表 |
结语1.通过微擎框架的文档和easywechat的文档 | |
本站网友 创新医学网 | 30分钟前 发表 |
将easywechat的接收消息方法复制到Api方法里 |