Ошибка при использовании 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;
}

И ошибка показывает, как показано на рисунке

0 ответов

Другие вопросы по тегам