Yii-wechat

Yii 的微信模块
授权协议 MIT
开发语言 PHP
所属分类 手机/移动开发、 微信开发/微信公众号开发
软件类型 开源软件
地区 国产
投 递 者 贺劲
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Yii-wechat 是基于 Yii2 实现的微信模块, 集成微信模拟器、多公众号管理、扩展开发接口,只需关注功能,微信开发的强劲引擎。

注意

  • 如果是全新使用Yii2Yii2-wechat,你可以使用 Yii2-app-wechat 微信应用模板(可在该模板基础上开发).

  • 如果是已有的Yii2项目扩展Yii2-wechat, 请遵循下面的安装步骤使用.

  • 如果想深度二次开发Yii2-wechat模块, 只需下载代码放到项目的modules目录中, 并把Yii2-wechatcomposer.jsonrequire, require-dev, autoload 三个节点(没有的节点可忽略)的内容合并到您的项目composer.json中, 并在项目目录下执行composer update命令. 该实现需要一定的PHP功底, 并且会放弃后期的版本升级功能.

  • 另本项目仍在开发阶段, 很多功能仍需思考, 建议仅用于Yii2wechat功能学习

环境条件

  • >= php5.4

  • >= Yii2

特点

  • 多公众号管理

  • 企业号支持?

  • 消息回复

    • 文本回复

    • 图文回复

    • 音乐回复

    • 语音回复

    • 视频回复

    • 图片回复

    • 远程回复

  • 素材管理

  • 自定义菜单

  • 二维码管理

  • 卡券功能

  • 多客服

  • 粉丝

    • 粉丝管理

    • 粉丝分组

    • 粉丝互动

  • 消息

    • 历史记录

    • 普通(微信)群发

  • 支付

    • 微信支付

    • 支付宝

  • 插件

    • 模块扩展平台

    • 基本模块

  • 开发支持

    • 微信模拟器

    • 开发文档

  • 待定功能

  • 环境要求 Yii >= 2.0 安装 $ composer require guanguans/yii-pay -v 配置 Yii2 配置文件 config/main.php 的 components 中添加: 'components' => [ // ... 'pay' => [ 'class' => 'Guanguans\YiiPay\Pay', 'wec

  • 在Yii中实现场景二维码这里我使用的是easywechat插件,安装easywechat插件 composer require jianyan74/yii2-easy-wechat github地址:https://github.com/jianyan74/yii2-easy-wechat easywechat文档地址:https://www.easywechat.com/docs/master/

  • yii2多应用配置 yii2 advanced模板,添加第3个应用api (可以参考  https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide-zh-CN/topic-adding-more-apps.md   注意,替换命名空间比较累人也容易出错,好在我用PhpStorm可以按路径搜索替换) 由于我是使用单一域名放这

  • 本demo使用框架为Yii2基础模板(框架使用什么没区别的) /** * @param $money 支付金额 元 * @param $tmpdata 微信支付的K 公众账号ID等的json串 * @param $server $_SERVER * @param $userdata 我是用户ID+随机字符串等 生成唯一商户系统内部的订单号使用

  • php yii2安装遇到的报错记录 运行: composer create-project --prefer-dist yiisoft/yii2-app-basic basic 遇到错误如下: [InvalidArgumentException] Could not find package yiisoft/yii2-app-basic with stability stable. 然后紧

  • 在微信端当我们需要获取到用户的基本信息的时候,我们这时候需要使用到微信的授权登录,这里我来记录下在Yii框架中使用easywechat 实现授权登录 一:前提: 首先我们需要easywechat在Yii中的拓展和进行easywechat配置,具体实现可以参考:https://www.wj0511.com/site/detail.html?id=298 二:实现授权登录 实现代码如下: if (!Y

  • yii-log-target - 监控系统异常且多渠道发送异常信息通知(Bark、Chanify、钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。 环境要求 PHP >= 7.2 yiisoft/yii2 > 2.0 安装 $ composer require guanguans/yii-log-target --prefer-dist -vvv 配置 Yii2 配置文件

 相关资料
  • 1. 修改公众平台服务器设置 1)登录微信公众平台:https://mp.weixin.qq.com/ 2)点击“开发”模块下的“基本配置”选项 3)点击“修改配置”,填写以下信息: URL(服务器地址):https://thirdparty.ntalker.com/wechat Token:ntalker_123456 EncodingAESKey:abcdefghijklmnopqrstu

  • 1. 进入客服端微信对接页面 2. 选择微信平台授权对接 3. 使用公众平台绑定的管理员个人微信号扫描二维码进行授权 4.授权完成后,返回到微信对接页面,勾选接待组 5.接待组勾选完成后,15分钟左右生效

  • 本文向大家介绍微信小程序-详解微信登陆、微信支付、模板消息,包括了微信小程序-详解微信登陆、微信支付、模板消息的使用技巧和注意事项,需要的朋友参考一下 微信公众平台近日悄然开始内测微信小程序(微信公众号)功能,引来无数开发者和普通用户关注,微信支付的能力,是随着小程序的发布一并推出的,具有介绍如下: wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户

  • Yii 可以轻松使用,而不需要基本和高级模板中包含的功能。换句话说,Yii 已经是一个微框架。不需要由模板提供的目录结构与 Yii 一起工作。 当你不需要像 assets 或视图一样的所有预定义模板代码时,这一点特别方便。 其中一种情况是构建 JSON API。 在下面的部分将展示如何做到这一点。 安装 Yii 为您的项目创建一个目录并将工作目录更改为该路径。示例中使用的命令是基于 Unix 的,

  • 微信对接首先要根据企业的微信业务运行的场景,并结合小能方给出的方案,选择最适合的一种模式进行对接,下面是对每个模式的简易流程梳理。 1. 微信授权模式 A:无开发量,直接扫码授权对接。 B:若企业和微信之间有定制开发功能,在授权接入小能的时候,可能存在业务上的冲突。再选择此方案之前,一定要通知到小能项目实施负责人,探讨业务上是否适合使用此方案进行对接 2. 微信极速模式 A:此方案不需要开发,

  • 微信消息模板重置 1.登录微信公众号 2.找到商城后台微信消息模板重置的地方,点重置即可

  • 类属性 $lang 语言,默认为zh_CN $openidMode openid从哪个字段取,默认为openid 可选值: 值 描述 \Yurun\OAuthLogin\Weixin::OPEN_ID 使用openid \Yurun\OAuthLogin\Weixin::UNION_ID 使用unionid \Yurun\OAuthLogin\Weixin::UNION_ID_FIRST 优先使用

  • 概述 本文档适用用第三方厂商,使用 Rokid QQ音乐、QQ叮当音乐 技能时,需要 QQ音乐token。作用于授权成功后,QQ音乐token 和 rokid账户进行绑定 准备阶段 在 QQ开发平台、微信开放平台 平台申请 key,secret 将申请的 key、secret 提供给 Rokid 。 说明 授权 SDK 文档 QQ SDK 文档: 点击查看 微信SDK 文档:点击查看 上报 QQ