PHPDEMO 代码使用简介及下载地址

代码下载地址:

http://weixin.qq1121.com/weixin_php_demo.zip

微信官方开发文档:

https://mp.weixin.qq.com/wiki

 

目录介绍:

    lib/WXAPI.class.php     //微信接口核心类

    logs/   //用来记录系统被请求的所有记录和一些自定义日志(需要777权限)

    init.php   //基础文件

    index.php   //demo 文件 一些事例

    api.php   //demo 文件 用于被动接受 微信服务器发送过来的请求

    jssdk.php  //demo JS-SDK 使用

    总结:
        实际开发过程 只要 “lib/WXAPI.class.php”文件即可,其他文件皆可删除。

 

此 DEMO 代码简介:

    1.此DEMO 没用使用任何第三方框架,主要以include “lib/WXAPI.class.php”为主。

    2.此DEMO init.php 文件中包含 两个调试方法:
        pr:打印变量
        add_log:记录日志

 

配置信息:

lib/WXAPI.class.php  文件中

/**
 * 微信公众号(服务号、订阅号)PHP DEMO
 */
class WXAPI{

    /**
     * 微信配置信息
     * 获取方式:微信后台-》开发-》基本配置
     */
    public $_CONFIG = [
        'appID'     =>'wx389877ebd75329cc',
        'appsecret' =>'75cc57a096555d16739ac9747920a1e6',
    ];

 

 

使用实例:

// 1.引用核心类库
require "lib/WXAPI.class.php";

// 2.实例化类
$WXAPI = new WXAPI();

// 3.调用方法 实际调用 微信 https://api.weixin.qq.com/cgi-bin/getcallbackip 接口。
$info = $WXAPI->getcallbackip();//获取微信服务器IP地址

// 4.打印结果
pirnt_r($info);

// Array
// (
//     [code] => 200    //(200 表示成功、非200 表示失败)
//     [info] =>        //信息(成功或失败的描述信息)
//     [data] => Array  //数据(微信返回的数据)
//         (
//             [ip_list] => Array
//                 (
//                     [0] => 101.226.62.77
//                     [1] => 101.226.62.78
//                     [2] => 101.226.62.79
//                     [3] => 101.226.62.80
//                     [4] => 101.226.62.81
//                     [5] => 101.226.62.82
//                     ... ...
//                 )
//             )
//     )

 

接口统一返回结果说明:
code:状态码(200 表示成功、非200 表示失败)
info:信息(成功或失败的描述信息)
data:数据(微信返回的数据)

注:除特殊接口外所有接口均按此结构(code、info、data)返回数据。

发表评论

电子邮件地址不会被公开。