gpt4 book ai didi

php - Woocommerce 产品 api 不接受某些网址中的图片

转载 作者:行者123 更新时间:2023-12-05 04:13:48 24 4
gpt4 key购买 nike

我在 woocommerce 网站上从外部创建产品。我的代码如下:

if($_POST["Type"] == "CREATE"){
$data = array(
'product' => array(
'title' => $_POST["Title"],
'type' => 'simple',
'regular_price' => $_POST["Regular_price"],
'description' => $_POST["Description"],
'short_description' => $_POST["Short_description"],
'categories' => array(
$_POST['CategoryName']
),
'images' => array(
array(
'src' => $_POST["Image_url"],
'position' => 0
),
array(
'src' => $_POST["Image_url"],
'position' => 1
)
)
)
);
$res = $client->products->create($data);
}

当使用 $_POST["Image_url"] 时,例如 http://app.test.net:8080/test/img/company-logo.png给出以下错误:

PHP Fatal error:  Uncaught exception 'WC_API_Client_HTTP_Exception' with message 'Error: Error getting remote image

但是如果我们给一个普通的url(url不包含具体的端口)比如http://test.com/wp-content/uploads/2016/02/test.png它工作正常。

如何解决?

最佳答案

在我的例子中,上述 URL 中的代码 ( http://app.test.net:8080/api/v1/product.php )。通过 ( http://appname.test.net) 从 .net 应用程序调用此 API。两者都具有相同的域部分 (test.net)。

因此很难找到 URL 来吸引商业。我已经通过我的服务器配置更改了 .net 应用程序的 URL(我使用了虚拟主机)。然后它正常工作。

关于php - Woocommerce 产品 api 不接受某些网址中的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36707649/

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