Ошибка при использовании composer и clickatell с кодом PHP
Я хочу отправить SMS-сообщение, используя Clickatell API с PHP, у меня есть учетная запись и проверенный номер. И мой код написан так:
<?php
require 'vendor/autoload.php';
$base_uri = 'https://platform.clickatell.com';
$client = new \GuzzleHttp\Client([
'base_uri' => $base_uri,
'verify' => false, // you can remove this
]);
$response = $client->request('POST', '/messages', [
'json' => [
"content" => "string",
"to" => [
"00252617467659",
],
"from" => "380671234567",
"binary" => false,
"clientMessageId" => "uuid",
"scheduledDeliveryTime" => "yyyy-MM-dd'T'HH:mm:ssZ",
"userDataHeader" => "0605040B8423F0",
"validityPeriod" => 0,
"charset" => "UTF-8"
],
'auth' => [
'username',
'password',
'api-key',
]
]);
$result = json_decode($response->getBody()->getContents(), true);
if (isset($result['error'])) {
echo $result['error'] . PHP_EOL;
}
И ошибка показывает, как показано на рисунке