php - php woocommerce rest api的curl语法错误
问题描述
我想查看我使用 Woocommerce API 从产品列表中选择的产品的功能。我为测试目的编写了一个脚本,但出现错误。表格代码;
<form action="single_product.php" name="update" method="get">
<td><input type="submit" name="edit"id="edit" value="<?= $row['id']; ?>"/></td>
</form>
single_product.php 代码;
<?php
$ch = curl_init();
$url = "http://localhost/api-woocommerce/single_product_connect.php?<queryParam>=<product_id>";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$data = json_decode($output, true);
if (json_last_error() !== JSON_ERROR_NONE) {
echo json_last_error_msg();
exit();
}
foreach ($data as $row) {
$row['name'];
}
?>
single_product_connect.php 代码;
<?php $product_id = $_GET['edit'];?>
<?php $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https:/test.com/wp-
json/wc/v3/products/{$product_id}",$data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_USERPWD, "ck_bb7cb13" . ":" .
"cs_327a1926654e");
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
解决方案
推荐阅读
- kotlin - 如何在 Kotlin 中声明 JavaScript 类“google.visualization.AreaChart”?
- php - 在 Woocommerce 商店的产品图片下显示可变产品的产品属性值
- c++ - 在什么情况下可能需要动态分配指向函数的指针?
- c++ - 如何使用 WinAPI 函数检查当前进程是否作为 Windows 服务运行?
- python - 将复杂的数据字典转换为数据帧
- ajax - 管理三个表之间的关系
- perl - 如何拆分具有特定数字的一组字符串
- laravel - 在 Laravel install 中通过 NPM 安装 Bootstrap
- python - 未调用 GoalEnv 子类重置
- javascript - 如果表单未填写,则禁用提交按钮并更改按钮的 CSS