نقطة نهاية الاشتراك في النشرة الإخبارية
نقطة نهاية REST API لاشتراك المستخدمين في النشرة الإخبارية عبر الرسائل القصيرة.
تتيح لك نقطة النهاية هذه اشتراك المستخدمين في النشرة الإخبارية عبر الرسائل القصيرة برمجياً. مفيدة للتكامل مع النماذج المخصصة أو أدوات بناء النماذج غير المدعومة مباشرة.
نقطة النهاية
POST /wp-json/wpsms/v1/newsletter
المصادقة
اعتباراً من الإصدار 6.9.4، المصادقة مطلوبة لجميع نقاط نهاية /newsletter/*. يجب أن يمتلك المستخدم المصادق صلاحية wpsms_subscribers.
استخدم كلمات مرور التطبيقات في WordPress للمصادقة. تعرف على المزيد حول مصادقة REST API في WordPress.
معاملات الطلب
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
name | string | نعم | اسم المشترك |
mobile | string | نعم | رقم هاتف المشترك |
أمثلة
PHP مع wp_remote_post
<?php
// WordPress username and Application Password
$username = 'your-username';
$password = 'your-application-password';
// Encode credentials for Basic Authentication
$auth = base64_encode("$username:$password");
// Subscriber's information
$postData = array(
'name' => 'User Name',
'mobile' => '912345678'
);
// The endpoint URL
$url = 'https://site.com/wp-json/wpsms/v1/newsletter';
// Set up the arguments
$args = array(
'headers' => array(
'Authorization' => 'Basic ' . $auth,
'Content-Type' => 'application/x-www-form-urlencoded',
),
'body' => $postData,
);
// Make the request
$response = wp_remote_post($url, $args);
if (is_wp_error($response)) {
echo "Error: " . $response->get_error_message();
} else {
$body = wp_remote_retrieve_body($response);
echo "Response: $body";
}
cURL
curl --location --request POST 'https://site.com/wp-json/wpsms/v1/newsletter' \
--header 'Authorization: Basic YOUR_BASE64_CREDENTIALS' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'name=User Name' \
--data-urlencode 'mobile=912345678'
الاستجابة
نجاح
{
"message": "Your mobile number has been successfully subscribed.",
"error": [],
"data": []
}
ذات صلة
- نقطة نهاية إرسال الرسائل القصيرة - إرسال رسائل SMS عبر API
- نقطة نهاية رصيد الرسائل القصيرة - التحقق من رصيد SMS
- wp_sms_subscriber_form() - عرض نموذج الاشتراك
آخر تحديث: ٢٣ ديسمبر ٢٠٢٤