php - 致命错误:未捕获的错误:类 'Automattic\WooCommerce\Client'
问题描述
我是 Woocomerce Rest API 的新手。我正在尝试在 php 中的新 Web 应用程序中从 woocomerce 获取所有产品。但是获取该数据时出了点问题。这是我的基本代码:-
<?php
require_once ('vendor\autoload.php');
use Automattic\WooCommerce\Client;
$woocommerce = new Client(
'https://www.cotncurls.com',
'*************************',
'*************************',
[
'wp_api' => true,
'version' => 'wc/v3'
]
);
print_r($woocommerce->get('products'));
?>
但它向我显示了一个错误
Fatal error: Uncaught Error: Class 'Automattic\WooCommerce\Client' not found in ....
如何解决这个问题?
解决方案
错误将保持不变,直到我们不使用异常类..
<?php
require_once ('..\vendor\autoload.php');
use Automattic\WooCommerce\Client;
use Automattic\WooCommerce\HttpClient\HttpClientException;
$woocommerce = new Client(
'https://www.cottncurls.com',
'ck_****************************************',
'cs_****************************************',
[
'wp_api' => true,
'version' => 'wc/v2',
// 'query_string_auth' => true
]
);
print_r($woocommerce->get('products')); ?>
这是编辑后的代码。
推荐阅读
- windows - `fuser -f` 的等价物是什么
- python - 自动化无聊的东西 - 台式打印机
- html - 使用 .htaccess 删除 URL 中的 HTML 扩展标记,而不重命名HTML 文件中的每个链接
- javascript - 如何获取折线图中仅悬停线的数据
- spring - 如何在 Webflux 功能端点中获取语言环境?
- bash - 在匹配两个表达式的 case 语句中执行模式
- python - 使用 np.where() 选择数组的有效方法?
- python - Python - Tkinter 重复功能不起作用?
- css - 垂直文本滑动,一个接一个的短语
- css - 如何用图像覆盖 ChakraUI 默认背景颜色