-
Notifications
You must be signed in to change notification settings - Fork 94
Description
Hello Community Friend.
I come to this because it seems to me that the error is not resolved.
Fatal error: Uncaught Error: Class 'Brevo\Client\Configuration' not found
Error: Class 'Brevo\Client\Configuration' not found
composer json : { "require": { "getbrevo/brevo-php": "2.0.4" } }
AND the code
`require_once('vendor/autoload.php');
// Configure API key authorization: api-key
$config = Brevo\Client\Configuration::getDefaultConfiguration()->setApiKey('api-key', 'XXX MY HAPPY KEY YYY ');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = Brevo\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('api-key', 'Bearer');
// Configure API key authorization: partner-key
$config = Brevo\Client\Configuration::getDefaultConfiguration()->setApiKey('partner-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = Brevo\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('partner-key', 'Bearer');
$apiInstance = new Brevo\Client\Api\ContactsApi(
// If you want use custom http client, pass your client which implements GuzzleHttp\ClientInterface
.
// This is optional, GuzzleHttp\Client
will be used as default.
new GuzzleHttp\Client(),
$config
);
$createContact = new \Brevo\Client\Model\CreateContact([
'email' => $email,
'updateEnabled' => true,
'attributes' => [[ 'FIRSTNAME' => $first_name, 'LASTNAME' => $last_name, 'USER_ID' => $id_user, 'isVIP'=> 'true' ]],
'listIds' =>[[39]]
]); // \Brevo\Client\Model\CreateContact | Values to create a contact
try {
$result = $apiInstance->createContact($createContact);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->createContact: ', $e->getMessage(), PHP_EOL;
}`
Thank you in advance for your support
Philippe