angelpm9506/sendgritpapiinterface 问题修复 & 功能扩展

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

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

angelpm9506/sendgritpapiinterface

Composer 安装命令:

composer require angelpm9506/sendgritpapiinterface

包简介

proyecto de comunicacion con la api de sengrid

README 文档

README

NDD_send_connect es una librería PHP para la comunicación con la API de Send de NDDInfosystems. Permite enviar correos electrónicos utilizando una API key o un token a cierta url.

Requisitos

  • PHP 5.6 o superior
  • cURL

Instalación

Puedes instalar esta librería utilizando Composer. Primero, asegúrate de tener Composer instalado y luego ejecuta el siguiente comando:

composer require angelpm9506/sendgridapiinterface

Inicialización

Para utilizar la librería, primero debes inicializar la clase NDD_send_connect con tu API key en caso de tener php 8.0 en adelante:

require 'vendor/autoload.php';

use NDD_send_connect\NDD_send_connect;

$apikey = 'tu-api-key || Token';
$urlBase = "https://baseurle.test"; // url a que se comunicara
$isToken = false; // si es un token en lugar deuna apikey lo que se esta implementando
$sendConnect = new NDD_send_connect($apikey, $urlBase, isToken);

Si tienes una versión de php inferior a la 8.0 tienes que usar la clase NDD_send_connect_php56 ya que esta implementa los métodos necesarios para versiones de php inferiores a la 8.0:

require 'vendor/autoload.php';

use NDD_send_connect_php56\NDD_send_connect_php56;

$apikey = 'tu-api-key || Token';
$urlBase = "https://baseurle.test"; // url a la que se comunicara
$isToken = false; // si es un token se coloca en true 
$sendConnect = new NDD_send_connect_php56($apikey, $urlBase, isToken);

Enviar un correo electrónico

Puedes enviar un correo electrónico utilizando el método send_email o send_email_token:

$from = 'correoOrigen@example.com';
$to = 'destinatario@example.com';
$cc = 'concopiaa@example.com'; // opcional y puede ser null
$bcc = 'concopiaoculta@example.com'; // opcional y puede ser null
$subject = 'Asunto del correo';
$html = '<p>Contenido del correo en HTML</p>';
$text = 'Contenido del correo en texto plano';

$responseByApikey = $sendgrid->send_email($from, $to, $subject, $cc, $bcc, $html, $text);
$responseByToken = $sendgrid->send_email_token($from, $to, $subject, $cc, $bcc, $html, $text);

print_r($responseByApikey);
print_r($responseByToken);

Dependiendo del caso se debe de especificar si se usa una apikey o un token ya que hay sutiles diferencias.

Métodos disponibles

set_url($url): Establece una nueva URL base.

set_defaultUrl(): Restablece la URL base por defecto.

get_url(): Obtiene la URL base actual.

set_apikey($apikey, $isToken = false): Establece una nueva API key.

send_email($from, $to, $subject, $cc = null, $bcc = null, $html = null, $text = null): Envía un correo electrónico utilizando una API key.

send_email_token($from, $to, $subject, $cc = null, $bcc = null, $html = null, $text = null): Envía un correo electrónico utilizando un token.

angelpm9506/sendgritpapiinterface 适用场景与选型建议

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

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

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

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

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

其他信息

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