当使用Amazon产品广告API的PHP SDK时,可能会遇到以下PHP致命错误:
"FATAL ERROR: Uncaught exception 'GuzzleHttp \ Exception \ RequestException' with message..."
这通常是由于无效的凭据,错误的区域或其他连接问题引起的。要解决此问题,请检查凭据和区域是否正确,并确保您的服务器可以访问API端点。
以下是一个示例代码片段,演示如何使用有效的凭据和区域初始化Amazon产品广告API:
use Amazon\ProductAdvertisingAPI\v1\com\amazon\paapi5\v1\api\DefaultApi; use Amazon\ProductAdvertisingAPI\v1\Configuration;
$config = new Configuration(); $config->setAccessKey('YOUR_ACCESS_KEY_HERE'); $config->setSecretKey('YOUR_SECRET_KEY_HERE'); $config->setHost('webservices.amazon.YOUR_REGION_HERE');
$apiInstance = new DefaultApi(null, $config);
//调用API方法... ?>
确保在上述代码片段中将YOUR_ACCESS_KEY_HERE,YOUR_SECRET_KEY_HERE和YOUR_REGION_HERE替换为实际的凭证和区域。如果您的凭证和区域是正确的,并且您的服务器可以访问API端点,则应该能够成功调用Amazon产品广告API。