rumbletalk/rumbletalk-sdk-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rumbletalk/rumbletalk-sdk-php

Composer 安装命令:

composer require rumbletalk/rumbletalk-sdk-php

包简介

RumbleTalk API Client Library for PHP

README 文档

README

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

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 我们能提供哪些服务?
定制开发 / 二次开发

基于 rumbletalk/rumbletalk-sdk-php 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 672
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2021-12-19