77xunshan/yonyou-sdk

yonyou-sdk

dev-master 2021-03-30 03:40 UTC

This package is not auto-updated.

Last update: 2024-09-25 18:29:33 UTC


README

  • 运行最底要求 PHP 版本 5.4 , 建议在 PHP7 上运行以获取最佳性能;
  • 接口需要缓存数据在本地,因此对目录需要有写权限;
  • 我们鼓励大家使用 composer 来管理您的第三方库,方便后期更新操作;

代码仓库

yonyou-sdk 为开源项目,允许把它用于任何地方,不受任何约束,欢迎 fork 项目。

文件说明(后缀会根据官方文档增加文件)

文件名类型描述加载
Platform.phpYouyou\U8\PlatformU8+平台相关\Yonyou::U8Platform()

安装使用

1.1 通过 Composer 来管理安装

# 首次安装 线上版本(稳定)
composer require 77xunshan/yonyou-sdk

# 首次安装 开发版本(开发)
composer require 77xunshan/yonyou-sdk dev-master

# 更新
composer update 77xunshan/yonyou-sdk

1.2 如果不使用 Composer, 可以下载 yonyou-sdk 并解压到项目中

# 在项目中加载初始化文件
include "您的目录/yonyou-sdk/src/include.php";

2.1 接口实例所需参数

$config = [
    'from_account'   => 'test',
    'app_key'        => 'your key',
    'app_secret'     => 'your secret',
    // 缓存目录配置(可选,需拥有读写权限)
    'cache_path'     => '',
];

3.1 实例指定接口

try {

    // 实例对应的接口对象
    $user = new \Yonyou\U8\Platform($config);
    
    // 调用接口对象方法
    $list = $user->tradeid();
    
    // 处理返回的结果
    echo '<pre>';
    var_export($list);
    
} catch (Exception $e) {

    // 出错啦,处理下吧
    echo $e->getMessage() . PHP_EOL;
    
}

根据用户,获取其应用购买状态

  // 创建接口实例
  $platform = new \Yonyou\U8\Platform($config);
  
  // 组装参数,可以参考官方文档
  $urlParams = [
      'to_account'       => 'your to_account'
  ];
    
try {
    // 生成预支付码
    $result = $platform->orderstatus($urlParams);
    
} catch (Exception $e) {

    // 出错啦,处理下吧
    echo $e->getMessage() . PHP_EOL;
    
}
  • 更多功能请阅读测试代码或SDK封装源码

开源协议

  • yonyou-sdk 基于MIT协议发布,任何人可以用在任何地方,不受约束
  • yonyou-sdk 部分代码来自互联网,若有异议,可以联系作者进行删除