Неперехваченная ошибка: класс ‘Client’ не найден в chat-api

#php #api #class #composer-php #whatsapp

#php #API #класс #композитор-php #whatsapp

Вопрос:

Я плохо использую php, я только что установил composer и только что создал этот composer.json в моем новом каталоге проекта:

 {
    "require": {
        "chatapi/whatsapp": "dev-master"
    }
}
  

затем я создал файл с именем «whatsapp-sender.php » со следующим:

 <?php

require "vendor/autoload.php";

$client = Client::getInstance([
   'url' => '<ULR>',
   'token' => '<TOKEN>'
]);

$client->sendMessage([
   'phone' => '<PHONE_NUMBER>',
   'body' => 'Hi there!'
]);

?>
  

но когда я пытаюсь запустить его для отправки сообщения, появилась эта ошибка:

F:BotGenesPHPChat-api>php whatsapp-sender.php Фатальная ошибка PHP: неперехваченная ошибка: класс ‘Client’ не найден в F:BotGenesPHPChat-apiwhatsapp-sender.php:5 Трассировка стека:

0 {main} добавлено F:BotGenesPHPChat-apiwhatsapp-sender.php в строке 5

Неустранимая ошибка: неперехваченная ошибка: класс ‘Client’ не найден в F:BotGenesPHPChat-apiwhatsapp-sender.php:5 Трассировка стека:

0 {main} добавлено F:BotGenesPHPChat-apiwhatsapp-sender.php в строке 5

Кто-нибудь может мне помочь, пожалуйста?

Комментарии:

1. Пространство имен и инструкция USE. chatapi/whatsapp/Client::getInstance(...) или что бы это ни было за пространство имен, здесь я просто предполагаю. Моя IDE (Eclipse PDT) автоматически создает пространства имен, поэтому я не беспокоюсь об этом.

2. @ArtisticPhoenix что-то вроде этого? $client = vendorchatapiwhatsappsrcClient::getInstance([ 'url' => 'https://eu39.chat-api.com/instance29044/', 'token' => '0h751ixjntw1u9qi' ]);

3. Нравится chatapiWhatsAppClient::getInstance(/*...*/) .