rame0/pushsms-api 问题修复 & 功能扩展

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

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

rame0/pushsms-api

最新稳定版本:0.0.2

Composer 安装命令:

composer require rame0/pushsms-api

包简介

PUSH SMS API client for PHP

README 文档

README

Installation

composer require rame0/pushsms-api

Usage

Bulk SMS Delivery

<?php

use rame0\API\PushSMS\PushSMS;
use rame0\API\PushSMS\Endpoints\BulkDelivery;
use rame0\API\PushSMS\Types\DispatchRoutingTypes;

// Initialize client
$client = new PushSMS('<API_TOKEN>');
// Initialize endpoint
$endpoint = new BulkDelivery(
    'Your SMS message',
    ['+71234567890', '+71234567891', '+71234567892'],
);
// Set endpoint parameters
$endpoint
    ->setSenderName($_ENV['SENDER_NAME'])
    ->setDispatchRouting([
        DispatchRoutingTypes::WHATSAPP,
        DispatchRoutingTypes::TELEGRAM_BOT,
        DispatchRoutingTypes::TELEGRAM_NUMBER
    ]);


$response = $client->request($endpoint);

Single SMS Delivery

<?php

use rame0\API\PushSMS\PushSMS;
use rame0\API\PushSMS\Endpoints\Delivery;
use rame0\API\PushSMS\Types\DispatchRoutingTypes;

// Initialize client
$client = new PushSMS('<API_TOKEN>');
// Initialize endpoint
$endpoint = new Delivery(
    'Your SMS message',
    '+71234567890',
);
// Set endpoint parameters
$endpoint
    ->setSenderName($_ENV['SENDER_NAME'])
    ->setDispatchRouting([
        DispatchRoutingTypes::WHATSAPP,
        DispatchRoutingTypes::TELEGRAM_BOT,
        DispatchRoutingTypes::TELEGRAM_NUMBER
    ]);


$response = $client->request($endpoint);

Run tests

  • Run composer install to install all dependencies
  • Copy .env.example to .env and set the correct values
  • Run phpunit to run all tests

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-07-09