gpt4 book ai didi

php - WooCommerce Rest API 给出语法错误

转载 作者:行者123 更新时间:2023-12-05 07:40:11 25 4
gpt4 key购买 nike

我正在做一个业余项目,我一直在尝试与 WooCommerce REST API 进行交互。

我的一切看起来都是正确的。我已经创建了正确的 key ,因为它们可以与 cURL 一起使用。但是当我尝试使用 Automattic 提供的 php-wrapper 时,一切都停止了。

我完全按照他们的指示设置了代码: 需要 DIR 。 '/../vendor/autoload.php';

使用 Automattic\WooCommerce\Client;

$woocommerce = new Client(
'https://mywebsitenamegoeshere.com',
'##########',
'##########',
[
'wp_api' => true,
'version' => 'wc/v2',
'query_string_auth' => true
]
);

我只是想发出请求以列出端点(这也适用于 cURL),但是一旦我尝试通过 php-wrapper 进行交互,我就会收到此错误消息:

Fatal error: Uncaught exception 'Automattic\WooCommerce\HttpClient\HttpClientException' with message 'Syntax error' in /nas/content/live/wwitssltest/wp-content/themes/twentyseventeen/vendor/automattic/woocommerce/src/WooCommerce/HttpClient/HttpClient.php:346 
Stack trace: #0 /nas/content/live/wwitssltest/wp-content/themes/twentyseventeen/vendor/automattic/woocommerce/src/WooCommerce/HttpClient/HttpClient.php(385): Automattic\WooCommerce\HttpClient\HttpClient->processResponse()
#1 /nas/content/live/wwitssltest/wp-content/themes/twentyseventeen/vendor/automattic/woocommerce/src/WooCommerce/Client.php(82): Automattic\WooCommerce\HttpClient\HttpClient->request('', 'GET', Array, Array)
#2 /nas/content/live/wwitssltest/wp-content/themes/twentyseventeen/ticket-data-test-template.php(15): Automattic\WooCommerce\Client->get('')
#3 /nas/content/live/wwitssltest/wp-includes/template-loader.php(74): include('/nas/content/li...')
#4 /nas/content/live/wwitssltest/wp-blog-header.php(19): require_once('/nas/content/li...')
#5 /nas/content in /nas/content/live/wwitssltest/wp-content/themes/twentyseventeen/vendor/automattic/woocommerce/src/WooCommerce/HttpClient/HttpClient.php on line 346

当我查看文件时,特别是 HttpClient.php我能遇到的最具体的信息是 JSON 的格式可能不正确?

documentation看起来很简陋,但我所做的一切都没有任何不同。

除了 <php print_r( $woocommerce ); ?>返回客户端对象。

最佳答案

query_string_auth' => true 后缺少一个逗号。它应该是:query_string_auth' => true

干杯!

关于php - WooCommerce Rest API 给出语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46398365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com