WooCommerce API 每个请求都出现 JSON 语法错误
WooCommerce API giving JSON Syntax Error on every request
每当我想向我的 Wordpress 网站发送任何请求时,我都会收到 JSON 语法错误。
$woocommerce = new Client(
$site,
$key,
$secret,
[
'wp_api' => true,
'version' => 'wc/v3',
'query_string_auth' => true,
]
);
print_r($woocommerce->get('products'));
当我 运行 函数时,我只得到:
Automattic\WooCommerce\HttpClient\HttpClientException
JSON ERROR: Syntax error
我不知道是否有办法获得有关错误的更多信息,因为它不是很明确。
最后,问题出在了URL。添加“www”使 API 调用有效。
没有关于此的文档,错误只是说 JSON 语法错误,是找到解决方案的好线索。
解决方案:只需更改 wp-admin/options-permalink.php
中永久链接的默认设置
检查您的 URL($site) 是否有 'https://'
每当我想向我的 Wordpress 网站发送任何请求时,我都会收到 JSON 语法错误。
$woocommerce = new Client(
$site,
$key,
$secret,
[
'wp_api' => true,
'version' => 'wc/v3',
'query_string_auth' => true,
]
);
print_r($woocommerce->get('products'));
当我 运行 函数时,我只得到:
Automattic\WooCommerce\HttpClient\HttpClientException
JSON ERROR: Syntax error
我不知道是否有办法获得有关错误的更多信息,因为它不是很明确。
最后,问题出在了URL。添加“www”使 API 调用有效。 没有关于此的文档,错误只是说 JSON 语法错误,是找到解决方案的好线索。
解决方案:只需更改 wp-admin/options-permalink.php
中永久链接的默认设置检查您的 URL($site) 是否有 'https://'