账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
类库介绍 · 实例化

graceWeChat 是基于 phpGrace 框架研发的一套完整的微信开发工具库,包含微信公众号开发过程中所需的大量接口,接口覆盖率 90%以上。经过近200个真实项目的严格测试,系统极其稳定!能够大幅度地提升开发速度,是一款非常优秀的工具类。

相关介绍

类文件位置 :
/phpGrace/tools/graceWeChat.php // 核心类
/phpGrace/tools/graceWeChat/子功能类文件

命名空间 :
namespace phpGrace\tools;

相关依赖
./accessTokenFile.php 用于存放 accessToken 数据文件,请保证上级目录可写;

操作对象实例化

1 修改配置

通过框架配置文件配置公众号操作相关的重要数据 :
配置文件位置 : /phpGrace/configs/weChat.php

<?php
// 微信开发性格配置
return array(
    /* -------- 微信公众号基础配置 -------- */
    'wechatBase'  => array(
        'appid'           => 'wxecbdf50f2ff****f',  // 公众号 appId
        'secert'          => 'eb2e237b0ed8624d4fd87a******2285b',  // 公众号 AppSecert
        'token'           => 'Jps65RdODpaWybc7A6Yc0******uIlTK',  // Token 用于接口认证
        'accessTokenFile' => './accessTokenFile.php', // accessTokenFile 数据文件路径
        'debug'           => false // 调试模式 : 是否记录微信交互数据
    )
);

创建一个分组 /test/,创建入口文件示例:

<?php
/**
 * 公众号开发入口文件
 */
define('PG_DEBUG'        , false);
define('PG_SHOWERROR'    , true);
define('PG_AUTO_DISPLAY' , false);
include '../phpGrace/phpGrace.php';

// 运行 http://域名/test
// 框架会自动完成 test 分组初始化工作(创建必须的目录及基础文件)

2 对象实例化

在控制器内实例化 graceWeChat 操作对象

<?php
// 比如 /wechat/controllers/index.php
class indexController extends grace{

    public $graceWeChat;

    public function __construct(){
        parent::__construct();
        $this->graceWeChat = new \phpGrace\tools\graceWeChat();
    }

    public function index(){
      p($this->graceWeChat);
   }
   
}

获得 graceWeChat 实例后即可开始公众号开发相关的各种操作,详见手册。