该问题通常是由于API密钥或密钥对被禁用或失效引起的。解决此问题的方法是通过以下步骤来重新生成新的API密钥:
- 在Akeneo实例登录后台。
- 打开“系统”菜单并单击“API密钥”。
- 点击“创建API密钥”按钮并按照它提示操作。
- 复制新的API密钥并将其用于API请求。
示例代码:
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://your-akeneo-instance.com/api/products', [
'auth' => ['<YOUR_CLIENT_ID>', '<YOUR_SECRET>'],
'headers' => [
'Accept' => 'application/json',
],
]);
请注意,'<YOUR_CLIENT_ID>'和'<YOUR_SECRET>'必须由新的API密钥和密钥对替换。