问题描述
<?PHP
require_once('..\..\..\..\..\Users\rodri\vendor\autoload.PHP');
$mailchimp = new \MailchimpMarketing\apiclient();
$mailchimp->setCOnfig([
'apiKey' => 'YOUR_API_KEY','server' => 'YOUR_SERVER_PREFIX'
]);
$response = $mailchimp->ping->get();
print_r($response);
?>
但是本地服务器抛出以下错误。而且我不明白为什么会这样。
Error: Class 'MailchimpMarketing\apiclient' not found in C:\wamp64\www\Estelio\mailChimp\crearapi\index.PHP on line 4
谢谢您的帮助。
解决方法
这是原始程序包中的错误,是由于文件名错误引起的。
fence plot constructed with separate parametric surfaces
应该称为Gnuplot
您可以手动重命名,但我不建议这样做。改为使用 Phil Cook's fix:
将此行添加到您的项目composer.json文件:
splot
,
尝试composer dump-autoload
并再次检查。
顺便说一句,请从您的答案中删除您的apiKey。它将被其他人使用。
如本pull request中所述,需要将vendor/mailchimp/marketing/lib/Configuration.php
文件重命名为vendor/mailchimp/marketing/lib/ApiClient.php
,否则作曲家无法加载该类。批准后,该问题应得到解决。在此之前,手动重命名文件即可解决问题。