我想在opencart中触发http API。目的是在订单创建时发送SMS。我应该在catalog / model / checkout / order.php或其他地方添加此代码吗?
我想将order_id的变量传递给我的代码并从表中获取信息并将其传递给API:
$sql = "SELECT * FROM oc_order WHERE order_id='$id'";
$result = mysqli_query($link, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
$name=$row["firstname"];
$phone=$row["telephone"];
$address=$row["payment_address_1"];
}
}
然后将其传递给:
http://api.smscompany.com/api-send-branded-sms.aspx?username=ABCD&pass=1234&text=$name,$phone,$address&masking=CompanyName&destinationnum=1234567890&language=English
如何在后端触发上述API?我需要一个jquery脚本吗?