liugj/openapi-sdk

There is no license information available for the latest version (1.3.31) of this package.

This package's canonical repository appears to be gone and the package has been frozen as a result.


README

要求

  • composer管理组件

  • psr2风格编码

  • 支持php5.2+

  • 由于php5.2 不支持composer,因此需要配合 xrstf/composer-php52 一块使用,具体composer.json配置如下:

        "require": {
            "xrstf/composer-php52": "1.*"
        },  
        "scripts": {
            "post-install-cmd": [
                "xrstf\\Composer52\\Generator::onPostInstallCmd"
            ],  
            "post-update-cmd": [
                "xrstf\\Composer52\\Generator::onPostInstallCmd"
            ],  
            "post-autoload-dump": [
                "xrstf\\Composer52\\Generator::onPostInstallCmd"
            ]   
        },

实现功能点

  • 支持restful 风格api调用

  • app_id app_secret base_url 以及版本方便配置

  • 支持对返回数据遍历和数组方式获取

  • 各个服务进行封装,方便其他应用便捷使用

  • 错误抛异常

安装

composer require liugj/openapi-sdk
php 5.2 需要 composer require xrstf/composer-php52

使用说明

  • php5.2
require_once dirname(__FILE__) . '/vendor/autoload_52.php';
  • php 5.3+
require_once __DIR__ . '/vendor/autoload.php';