sitemd/webinarjam

dev-master 2022-05-25 09:35 UTC

This package is auto-updated.

Last update: 2024-09-25 14:56:08 UTC


README

安装

使用 Composer 命令行界面可以安装此库

composer require sitemd/webinarjam

使用方法

安装后,需要连接 Composer 的自动加载器

require "vendor/autoload.php";

创建一个新的 WebinarJam 类实例,并指定 WebinarJam 的 API 密钥。关于获取 API 密钥的更多信息,请参阅 WebinarJam API 文档

use WebinarJam\WebinarJam;

$webinarjam = new WebinarJam(API key);

可用方法

所有网络研讨会列表

$webinarjam->getWebinars();

单个网络研讨会的详细信息

$webinar->getWebinar($webinar_id);

注册人员参加网络研讨会

成功执行时,将返回包含用户和网络研讨会信息的数组,否则返回 null。

$webinarjam->registration($webinar_id, $user);

作为参数 $user,需要发送包含以下键的数组。

示例

use WebinarJam\WebinarJam;
// Подключение автозагрузчика
require "vendor/autoload.php";
$webinarjam = new WebinarJam(API key);
// Идентификатор вебинара
$webinar_id = 2;
// Данные пользователя
$user = array(
   "first_name" => "FirstName",
   "last_name" => "LastName",
   "email" => "test@email.com",
   "phone_country_code" => "+1",
   "phone" => "1234567890"
);
// Проверяем, не закончился ли вебинар
if (empty($webinarjam->getWebinar($webinar_id)["webinar"]["schedules"])) {
   echo "Регистрация на вебинар завершена";
} else{
   // Регистрация человека на вебинар
   $webinarjam->registration($webinar_id, $user);
}