digitregroup / php-myelefant-client
myElefant PHP 客户端 - myElefant 可以发送短信、Facebook Messenger、推送、Viber、微信、RCS
0.1.7
2020-07-10 06:23 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- monolog/monolog: ^1.24
Requires (Dev)
- atoum/atoum: ^3.3
- atoum/stubs: ^2.6
- atoum/visibility-extension: ^1.3
This package is auto-updated.
Last update: 2024-09-10 15:23:16 UTC
README
MyElefant 是一个用于发送短信/推送通知等的服务...
此插件用于使用 MyElefant 的 API 发送短信活动。
https://platform.myelefant.com/api-doc.html
配置
Php ^5.6
使用前
获取您的密钥
您的 MyElefant 密钥 在这里
在 MyElefant 界面上创建活动
活动的创建是通过复制现有活动来完成的。您可以在 myElefant 界面上自定义您的应用程序,然后自动安排发送类似的活动。
获取活动 UUID
当活动创建时,也会创建一个 campaignId。此 ID 在您点击“显示 ID”时显示在您的活动列表中。
安装
composer require digitregroup/php-myelefant-client
用法
您可以使用创建活动时提供的参数(消息和发送者)或使用自定义参数发送活动。
创建并发送新的活动
-
使用自定义参数
<?php use myelefant\MyElefant; $client = new MyElefant(['secretKey' => '***SECRET_KEY***']) $client->sendSms ( 'campaignId', 'campaignName', [['33612345678',(optional)'Name',(optional)'Surname']], '2019-01-01 12:00', 'Your message', 'Your sender' ); -
使用默认模板参数
<?php $client = new MyElefant(['secretKey' => '***SECRET_KEY***']) $client->sendSms ( 'campaignId', 'campaignName', [['33612345678',(optional)'Name',(optional)'Surname']], '2019-01-01 12:00' )
字段格式
-
密钥
字符串
-
活动 ID
字符串
-
活动名称
字符串
-
联系
多维数组
Example: [['33611223344',(optionnal)'John',(optionnal)'Doe'],[...]] -
发送日期
字符串
Example : 'Y-m-d H:i' -> '2019-01-25 12:59' -
消息
字符串
-
发送者
字符串
使用现有活动发送短信
重要:为了使用自定义字段发送短信,您必须在 MyElefant 界面创建活动时使用标签。
示例
然后,在代码中
<?php
use myelefant\MyElefant;
$client = new MyElefant(['secretKey' => '***SECRET_KEY***'])
$client->sendSms(
'campaignId',
[
'33612345678',
'This content replace [[B]]',
'This content replace [[C]]',
'This content replace [[D]]'
]
);
在模板中使用 [[A]] 标签显示电话号码。
调试
要激活日志系统,添加此参数。
$client = new MyElefant(['secretKey' => '***SECRET_KEY***', 'debug'=> true])