luannsr12/menuia 问题修复 & 功能扩展

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

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

luannsr12/menuia

Composer 安装命令:

composer require luannsr12/menuia

包简介

Sdk Api Whatsapp Menuia

README 文档

README

Menuia: menuia.com

Funções disponíveis

  • Envio de texto
  • Envio de Imagem, Vídeo, Áudio e Docs
  • Criar Dispositivos
  • Remover Dispositivos
  • Desconectar Dispositivos
  • Recuperar QrCode
  • Verificar Status de conexão

Instalação via composer

 composer require luannsr12/menuia

Criar dispositivo ou recuperar Qrcode

Caso o dispositivo não exista, ele é criado automaticamente Importante checkar se esta conectado antes, se ja estiver conectado, irá criar um novo dispositivo.

    <?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Device;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("NEW_TOKEN"); // novo appkey ou token existente
    
    $qrcode = Device::qrcode(); // irá criar o dispositivo ou buscar o qrcode do dispositivo de 'Settings::setAppkey()'

    var_dump($qrcode);

    /*
     * if(isset($qrcode->status)){
     *  if($qrcode->status == 200){
     *    $id   =  $qrcode->message->id; // id do dispositivo  
     *    $qr   =  $qrcode->message->qr; // qrcode base64
     *  }
     * }
     * 
     */

Apagar um dispositivo

    <?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Device;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("DEVICE_1"); // id ou appKey do dispositivo a ser removido
    
    $remove = Device::remove();

    var_dump($remove);

    /*
     * if(isset($remove->status)){
     *  if($remove->status == 200){
     *     echo 'Removido com sucesso!';
     *  }
     * }
     * 
     */

Desconectar um dispositivo

    <?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Device;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("DEVICE_1"); // id ou appKey do dispositivo a ser desconectado
    
    $disconnect = Device::disconnect();

    var_dump($disconnect);

    /*
     * if(isset($disconnect->status)){
     *  if($disconnect->status == 200){
     *     echo 'Desconectado com sucesso!';
     *  }
     * }
     * 
     */

Status de um dispositivo

    <?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Device;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("DEVICE_1"); // id ou appKey do dispositivo a ser checkado
    
    $status = Device::status(); // case return 'false' is disconnected

    var_dump($status);

    /*
     * if(isset($status->status)){
     *  if($status->status == 200){
     *     echo 'Conectado!';
     *  }
     * }
     * 
     */

Enviar mensagem de texto

<?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Message;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("");

    Message::$phone = "551199999999";
    Message::$message = "Mensagem de teste";
    Message::$type = "text";

    $send = Message::send();

    var_dump($send);

Enviar arquivo de midia

<?php 

    require_once 'vendor/autoload.php';

    use Menuia\Settings;
    use Menuia\Message;

    Settings::setEndpoint("https://-------");
    Settings::setAuthkey("");
    Settings::setAppkey("");

    Message::$phone     = "551199999999";
    Message::$message   = "Mensagem de teste"; // optional for media. Use as caption
    Message::$type      = "media";
    Message::$file_url  = "https://site.com/img.png"; // doc, image, audio and videos

    $send = Message::send();

    var_dump($send);

luannsr12/menuia 适用场景与选型建议

luannsr12/menuia 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 11 次下载、GitHub Stars 达 2, 最近一次更新时间为 2024 年 07 月 04 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 luannsr12/menuia 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 luannsr12/menuia 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-07-04