gpt4 book ai didi

api - RESTful API - WooCommerce REST API 请求因curl 失败

转载 作者:行者123 更新时间:2023-12-03 03:41:27 26 4
gpt4 key购买 nike

我最近更新到了最新版本的 WooCommerce 2.1,其中包括 new RESTful API 。我对 cURL 或 RESTful API 没有太多经验,但我想尝试一下。

我的网站是 sergedenimes.com,我在服务器上设置了 SSL。

如果我运行 curl https://sergedenimes.com/wc-api/v1 我会得到一长串 json 输出,如下所示:

{
"store":{
"name":"Serge DeNimes",
"description":"Original, Urban T-Shirts Of The Highest Quality by Oliver Proudlock",
"URL":"http:\/\/sergedenimes.com",
"wc_version":"2.1.2",
"routes":{
"\/":{
"supports":[
"HEAD",
"GET"
],
"meta":{
"self":"http:\/\/sergedenimes.com\/wc-api\/v1\/"
}
},
"\/customers":{ etc.....

这表明 API 本身正在运行。但是,当我传递使用身份验证的请求时:

curl https://sergedenimes.com/wc-api/v1/orders -u my_key:my_secret

我收到这样的回复:

{
"errors":[
{
"code":"woocommerce_api_authentication_error",
"message":"Consumer Key is missing"
}
]
}

我的语法正确吗?我已经在 WP 管理员下设置了我的 key 和 secret 并传递了值,但它似乎认为我没有通过我的请求传递它。

有什么想法吗?

最佳答案

确保您在 WooCommerce -> 设置 -> 结帐下启用了安全结帐选项。如果您启用了该选项,它只会使用基本身份验证。

关于api - RESTful API - WooCommerce REST API 请求因curl 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909164/

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