承接 broadcastbuddy/buddy-php 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

broadcastbuddy/buddy-php

Composer 安装命令:

composer require broadcastbuddy/buddy-php

包简介

Official PHP SDK for the BroadcastBuddy WhatsApp API

README 文档

README

This SDK allows developers to interact with the BroadcastBuddy WhatsApp API using a simple, single file PHP client.

It is designed to be lightweight, secure, and easy to integrate into any PHP project.

Requirements

  • PHP 7.4 or higher
  • cURL extension enabled

No Composer. No external dependencies.

Installation

Step 1. Install the SDK

Install Broadcast Buddy in your project.

Example:

composer require broadcastbuddy/buddy-php

Step 2. Include the SDK

require_once 'vendor/autoload.php';

Initialization

Create a new instance using your public API key.

use BroadcastBuddy\BroadcastBuddy;

$bb = new BroadcastBuddy('your_api_key_here');

$apiKey = 'your_api_key_here';
$bb = new BroadcastBuddy($apiKey);

WhatsApp API Usage

Start a WhatsApp Session

$response = $bb->startSession();
print_r($response);

Restart Session

$response = $bb->restartSession();
print_r($response);

Terminate Session

$response = $bb->terminateSession();
print_r($response);

Check Session Status

$response = $bb->checkStatus();
print_r($response);

Get Client Information

$response = $bb->getClientInfo();
print_r($response);

Get QR Code

$response = $bb->getQrImage();
print_r($response);

Send Messages

Send Text Message

$response = $bb->sendText(
    '233XXXXXXXX@c.us',
    'Hello from BroadcastBuddy'
);
print_r($response);

Send Media Message

$response = $bb->sendMedia(
    '233XXXXXXXX@c.us',
    $base64Data,
    'image/png',
    'image.png',
    'Optional caption'
);
print_r($response);

Send Poll

$response = $bb->sendPoll(
    '233XXXXXXXX@c.us',
    'Your favorite language?',
    ['PHP', 'JavaScript', 'Python'],
    false
);
print_r($response);

Send Location

$response = $bb->sendLocation(
    '233XXXXXXXX@c.us',
    5.6037,
    -0.1870,
    'Accra'
);
print_r($response);

Fetch Chats and Contacts

Get Chats

$response = $bb->getChats();
print_r($response);

Get Contacts

$response = $bb->getContacts();
print_r($response);

Error Handling

Wrap calls in a try catch block for safe error handling.

try {
    $bb->sendText('233XXXXXXXX@c.us', 'Hello');
} catch (Exception $e) {
    echo 'Error: ' . $e->getMessage();
}

API Base URL

All requests are sent to:

https://broadcastbuddy.app/api/v1

Authentication is handled automatically using your API key in the endpoint path.

File Structure

/project-root/
├── BroadcastBuddy.php
└── index.php

Security Notes

  • Never expose your API key in frontend code
  • Always store API keys in environment variables
  • Rotate keys if compromised

Support

For API documentation and updates, visit https://broadcastbuddy.app/docs

For technical support, contact the BroadcastBuddy team.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-02-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固