vhall/web_sdk

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

vhall web api sdk of php

1.2 2017-06-12 08:54 UTC

This package is not auto-updated.

Last update: 2024-04-28 00:21:37 UTC


README

Software License Latest Stable Version

安装

  • 通过composer,这是推荐的方式,可以使用composer.json 声明依赖,或者运行下面的命令。SDK 包已经放到这里 vhall/web_sdk
$ composer require vhall/web_sdk
  • 直接下载安装,SDK 没有依赖其他第三方库,但需要参照 composer的autoloader,增加一个自己的autoloader程序。

运行环境

Vhall Web SDK版本 PHP 版本
1.0 cURL extension, 5.6,7.0

使用方法

上传

1 使用composer形式

use Vhall\Webinar;

$webinarId = 250031234;

$config = [
    'app_key' => '9100f829ccabfeb689de7b08a0a57f2e',
    'secret_key' => 'dc9b53947c3d2d2a0d9c4067071576e6',
    'show_request_url' => true, // 是否显示构造请求连接&参数 json console (请勿在生产环境打开)
    'show_request_data' => true, // 是否显示接口返回数据 json console (请勿在生产环境打开)
];

$webinarObj = new Webinar($config);

// 添加封面
$result = $webinarObj->activeimage([
    'image' => __DIR__ . '/logo.png',
    'webinar_id' => $webinarId
]);

2 直接引入使用

require_once __DIR__.'/../autoload.php';
use vhall\Webinar;

$webinarId = 250031234;

$config = [
    'app_key' => '9100f829ccabfeb689de7b08a0a57f2e',
    'secret_key' => 'dc9b53947c3d2d2a0d9c4067071576e6',
    'show_request_url' => true, // 是否显示构造请求连接&参数 json console (请勿在生产环境打开)
    'show_request_data' => true, // 是否显示接口返回数据 json console (请勿在生产环境打开)
];

$webinarObj = new Webinar($config);
// 添加封面
$result = $webinarObj->activeimage([
    'image' => __DIR__ . '/logo.png',
    'webinar_id' => $webinarId
]);

常见问题

  • 使用原生PHP异常处理错误,请使用catch(Exception $e) 进行捕获
  • API 的使用 demo 可以参考 (https://github.com/vhall/web_sdk_php/example)。
  • SDK不需要时刻保持最新版本,如不想更改代码,仅需下载最新 src/check.json check.json 并更新即可使用最新接口

联系我们

代码许可

The MIT License (MIT).详情见 License文件.