rumbletalk/rumbletalk-sdk-php
Composer 安装命令:
composer require rumbletalk/rumbletalk-sdk-php
包简介
RumbleTalk API Client Library for PHP
README 文档
README
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.
- If you don't want to use Composer, simply download the
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_KEYandYOUR_TOKEN_SECRETwith 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
rumbletalk/rumbletalk-sdk-php 适用场景与选型建议
rumbletalk/rumbletalk-sdk-php 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 672 次下载、GitHub Stars 达 1, 最近一次更新时间为 2021 年 12 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「api」 「sdk」 「chat」 「room」 「rumbletalk」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 rumbletalk/rumbletalk-sdk-php 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rumbletalk/rumbletalk-sdk-php 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 rumbletalk/rumbletalk-sdk-php 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Alfabank REST API integration
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
A lightweight plain-PHP framework for database-backed CRUD APIs.
bughq error tracking - PHP SDK
ABsurge PHP SDK for feature flags and A/B testing
统计信息
- 总下载量: 672
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2021-12-19