cloudws/cloudws-php-api

v0.1 2019-10-27 15:07 UTC

This package is auto-updated.

Last update: 2025-06-28 04:34:54 UTC


README

Installation

composer require cloudws/cloudws-php-api

Getting started

<?php
require_once __DIR__."/vendor/autoload.php";

$client = new CloudWS\Client($_SERVER['CLOUDWS_TOKEN']);

Create channel

<?php
$client->createChannel('channel');

Get list of channels

<?php
$client->getAllChannels();

Send message

<?php
$client->sendMessage('channel', ['data' => 'my_message']);

Delete message

<?php
$client->deleteChannel('channel');

Example

<?php

require_once __DIR__."/vendor/autoload.php";

$client = new CloudWS\Client($_SERVER['CLOUDWS_TOKEN']);

try {
    $client->sendMessage('channel', ['data' => 'my_message']);
} catch (\CloudWS\CloudWSException $e) {
    $client->createChannel('channel');
}
print_r($client->getAllChannels());
$client->deleteChannel('channel');