Я пытаюсь создать простой плагин, чтобы связать мой магазин WooCommerce с услугой Unifoni c SMS
Unifoni c Команда прислала мне это руководство
https://unifonic.docs.apiary.io/#reference / messages / send / send
Код, который я использую, к сожалению, без желаемого результата
* Plugin Name: my sms
* Plugin URI: https://000000000000
* Description: sms
* Version: 1.0
* Author: sms
* Author URI: sms
*/
add_action('woocommerce_order_status_cancelled', 'custom_sms_order', 10, 1);
function custom_sms_order($order_id) {
$order = new WC_Order( $order_id );
$customer_id = $order->user_id;
$billing_phone = get_user_meta( $customer_id, 'billing_phone', true );
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.unifonic.com/rest/Messages/Send");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, AppSid=00000000000000t=".$billing_phone."&Body=test test test);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded"));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
return $order_id;
}