patrickmaken/avlytext-client

本包最新版本(v1.0.3)没有提供许可证信息。

使用AvlyText API(https://avlytext.com)发送短信的PHP库

v1.0.3 2021-08-16 07:19 UTC

This package is not auto-updated.

Last update: 2024-09-24 09:25:38 UTC


README

使用AvlyText API在任何国家发送短信的PHP库。请访问https://avlytext.com创建您的账户。

需求

您需要使用此库时,必须安装php version >=5.5

安装

composer require patrickmaken/avlytext-client

用法

在进行任何操作之前,您必须获取您的api_key。此值可在平台客户面板的“开发者”菜单中找到: https://www.avlytext.com/en/webapp/developers

发送短信

use Patrickmaken\AvlyText\Client as AVTClient;

$api_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

$telephone = '+237699887766';
$text = 'This is a test message';
$senderID = 'MyApp';

$response = AVTClient::sendSMS($telephone, $text, $senderID, $api_key);
var_dump($response);

输出

array(6) {
  ["id"]=>
  string(36) "0a069c28-1e75-4ad5-a352-ab02db2be1df"
  ["from"]=>
  string(5) "MyApp"
  ["to"]=>
  string(13) "+237699887766"
  ["cost"]=>
  float(0.022)
  ["parts"]=>
  int(1)
  ["status"]=>
  string(7) "pending"
}

获取短信状态

use Patrickmaken\AvlyText\Client as AVTClient;

$api_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

$message_id = '0a069c28-1e75-4ad5-a352-ab02db2be1df';

$response = AVTClient::getMessageStatus($message_id, $api_key);
var_dump($response);

输出

array(6) {
  ["id"]=>
  string(36) "0a069c28-1e75-4ad5-a352-ab02db2be1df"
  ["from"]=>
  string(5) "MyApp"
  ["to"]=>
  string(13) "+237699887766"
  ["cost"]=>
  float(0.022)
  ["parts"]=>
  int(1)
  ["status"]=>
  string(9) "delivered"
}

联系人