Skip to content

RumbleTalk/rumbletalk-sdk-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RumbleTalk API Client Library for PHP

Minimum PHP Version License Latest Stable Version

This project hosts the PHP client library for the RumbleTalk API.

Requirements

  • This library depends on the PHP cURL extension, which depends on cURL.
  • It is requires the json extension, which is bundled and compiled into PHP by default.
  • PHP >= 5.4
  • [recommended] Composer >= 2.0; Composer is not required but recommended.
    • If you don't want to use Composer, simply download the src/* folder into your project and use your own autoloader

Getting started

First, install the library using composer:

composer require rumbletalk/rumbletalk-sdk-php

Then require your autoloader, and use the client as such:

require 'vendor/autoload.php';

use RumbleTalk\RumbleTalkClient;

$appKey = 'YOUR_TOKEN_KEY';
$appSecret = 'YOUR_TOKEN_SECRET';

# create the RumbleTalk SDK instance using the key and secret
$rumbletalk = new RumbleTalkClient($appKey, $appSecret);

# fetch (and set) the access token for the account (tokens lasts for 30 days)
$rumbletalk->fetchAccessToken();

# use the $rumbletalk client to access the API endpoints
# see examples/*.php for the different usages
  • Make sure you replace YOUR_TOKEN_KEY and YOUR_TOKEN_SECRET with your values.
  • See our dev site Authentication page for instructions on how to get the token key and secret

Common uses

  • Members chat room
  • Live Events and streaming
  • One to one messaging (private or direct thread)
  • Social Chat
  • Q&A chat room

Features

  • NEW - polls options in the chat

  • NEW - Bio Description can be added in the username (ex: display name+bio)

  • NEW - Admin count in plan summary added

  • NEW - Admin button is added for easy access

  • support for avatar integration with different members plugins.

  • Integration with WordPress users base avatar

  • Mark texts as a bold, italic, strike and code.

  • Admin mode - mute all users.

  • New lines - now you can add more lines in each message

  • Font size - increase/decrease the web-based font size

  • Private chat - prevents automatic private chat window popup

  • Paid access, bug fixes

  • Experts chat, allow you to advice in a private conversation (with or without payment)

  • PayWall - Set paid access to your chat.

  • Control what username will show in the chat

  • Keywords feature - automatic text highlights

  • login type: Register before logging-in

  • Better Sound Control

  • History search options

  • Export chat history to csv or html

  • Video chat messages, record 30-second video messages.

  • Mobile video calls (android)

  • Set Private chats with registered users

  • Spam Filter applied also for users name

  • Create additional rooms directly from the plugin

  • Open settings from WordPress admin

  • Delete Archive messages directly from the chat

  • Increase Font Size in mobile

  • Full Screen In mobile mode

  • Admin user avatar

  • BuddyPress integration

  • Export Chat Transcript from the chat interface

  • Auto login with your own users base users name (API)

  • IP info

  • Upload Images from your mobile device

  • Take photos from your mobile version

  • One on One VIDEO and Audio calls

  • Upload Docs, Excel, PowerPoint, PDF files

  • Upload Images from your own PC

  • Take pictures from your PC camera

  • Easily Embed a group chat in your site.

  • Chatroom Theme Library

  • Talk from Mobile and Tablet.

  • Login, Share and Invite

  • Private chat