承接 tiagoandrepro/evolution-api-php-sdk 相关项目开发

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

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

tiagoandrepro/evolution-api-php-sdk

Composer 安装命令:

composer require tiagoandrepro/evolution-api-php-sdk

包简介

README 文档

README

Instalação do Pacote EvolutionApi

Pré-requisitos

  • Certifique-se de ter o Composer instalado em seu ambiente de desenvolvimento.

Instalação via Composer

Execute o comando abaixo no terminal para adicionar o pacote ao seu projeto:

composer require tiagoandrepro/evolution-api-php-sdk

Exemplo de Uso da EvolutionApi

Abaixo está um exemplo de como utilizar a EvolutionApi para enviar uma mensagem de texto:

<?php

use Tiagoandrepro\\EvolutionApi\\Api\\EvolutionApiClient;
use Tiagoandrepro\\EvolutionApi\\Http\\GuzzleHttpClientAdapter;

// Configuração da URI base e chave de API
$baseUri = 'http://127.0.0.1:8989';
$apiKey = 'B6D711FCDE4D4FD5936544120E713976';

// Inicializando o cliente HTTP com a URI base
$client = new GuzzleHttpClientAdapter($baseUri);

// Criando uma instância do cliente da API com o cliente HTTP e a chave de API
$apiClient = new EvolutionApiClient($client, $apiKey);

// Enviando uma mensagem de texto
$response = $apiClient->message()->sendTextMessage('exampleInstance', '5511954562325', 'Sample Text');

// Tratamento da resposta
if ($response->getStatusCode() == 200) {
    echo "Mensagem enviada com sucesso!";
} else {
    echo "Erro ao enviar mensagem!";
}

Explicação do Código

Configuração da URI base e chave de API:

  • baseUri: Define a URI base para o servidor da API.
  • apiKey: Chave de API usada para autenticação nas requisições.

Inicializando o Cliente HTTP:

O cliente HTTP é inicializado utilizando a classe GuzzleHttpClientAdapter com a URI base configurada.

Criando uma Instância do Cliente da API:

Uma instância de EvolutionApiClient é criada passando o cliente HTTP e a chave de API como parâmetros.

Enviando uma Mensagem de Texto:

O método sendTextMessage da classe Message é utilizado para enviar uma mensagem de texto para um número específico.

Parâmetros:

  • exampleInstance: Nome da instância de onde a mensagem será enviada.
  • 5511954562325: Número de telefone no formato E.164.
  • Sample Text: Conteúdo da mensagem a ser enviada.

Tratamento da Resposta:

O código verifica o status da resposta para determinar se a mensagem foi enviada com sucesso ou se houve algum erro.

tiagoandrepro/evolution-api-php-sdk 适用场景与选型建议

tiagoandrepro/evolution-api-php-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 51 次下载、GitHub Stars 达 1, 最近一次更新时间为 2024 年 08 月 07 日, 在 PHP 生态内属于活跃度较高的组件。

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

围绕 tiagoandrepro/evolution-api-php-sdk 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

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

其他信息

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