Skip to content
العودة إلى المدونة

كيفية إرسال SMS عبر WordPress في تطبيق Android الخاص بك

ادمج SMS في تطبيق Android مع WordPress. حسّن التفاعل من خلال الإشعارات والتحديثات الفورية.

مصطفى صوفي··3 دقائق للقراءة
كيفية إرسال SMS عبر WordPress في تطبيق Android الخاص بك

إذا كنت تبحث عن إرسال رسائل SMS من موقع WordPress الخاص بك باستخدام تطبيق Android، فأنت محظوظ. يمكنك إعداد ذلك بسهولة مع إضافة WP SMS. في هذا الدليل، سنوضح لك كيفية تهيئة موقع WordPress وجهاز Android لإرسال رسائل SMS باستخدام REST API و**كلمات مرور التطبيقات** للمصادقة. يتمتع استخدام WP SMS بميزة إضافية تتمثل في إدارة البوابات والرسائل القصيرة الصادرة، مع الاستفادة من أكثر من 250 بوابة SMS مدعومة حول العالم.

المتطلبات المسبقة

  1. موقع WordPress مع تثبيت إضافة WP SMS.
  2. هاتف Android مع تثبيت تطبيق بوابة SMS مناسب.
  3. كلمات مرور التطبيقات مُفعّلة على موقع WordPress للوصول الآمن عبر API.

دليل خطوة بخطوة

1. إنشاء كلمة مرور تطبيق في WordPress

أولاً، تحتاج إلى إنشاء كلمة مرور تطبيق لحساب مستخدم WordPress الخاص بك. سيتم استخدامها لمصادقة طلبات API.

  1. اذهب إلى لوحة تحكم WordPress.
  2. انتقل إلى المستخدمون ← تحرير المستخدم.
  3. مرر لأسفل إلى قسم كلمات مرور التطبيقات.
  4. أدخل اسماً لتطبيقك (مثل “بوابة SMS لـ Android”) وانقر على إضافة كلمة مرور تطبيق جديدة.
  5. انسخ كلمة المرور المُنشأة واحفظها بأمان.
2. إعداد نقطة نهاية REST API

توفر إضافة WP SMS نقطة نهاية REST API لإرسال SMS. إليك مثال على طلب cURL لإرسال رسالة SMS:

curl --user "USERNAME:APPLICATION_PASSWORD" \
  'https://yourwordpresssite.com/wp-json/wpsms/v1/send' \
  -H 'accept: application/json, text/javascript, */*; q=0.01' \
  --data-raw '{'{'"sender":"SenderID","recipients":"numbers","message":"Hello world!","numbers":["+11111111"]'}'}'

استبدل USERNAME باسم مستخدم WordPress وAPPLICATION_PASSWORD بكلمة مرور التطبيق التي أنشأتها سابقاً.

3. تهيئة تطبيق Android

ستحتاج إلى تطبيق على جهاز Android يمكنه التعامل مع إرسال SMS عبر طلبات HTTP. أحد هذه التطبيقات هو SMS Gateway API، المتوفر على متجر Google Play.

  1. قم بتنزيل وتثبيت تطبيق SMS Gateway API على جهاز Android.
  2. افتح التطبيق وقم بتهيئته مع نقطة نهاية REST API لموقع WordPress والمعلمات المطلوبة.
مثال على كود Android

إليك مثالاً أساسياً على كيفية تهيئة تطبيق Android لإرسال SMS عبر REST API لإضافة WP SMS:

import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Base64;

public class SmsSender {'{'
    private static final String API_URL = "https://yourwordpresssite.com/wp-json/wpsms/v1/send";
    private static final String USERNAME = "your_username";
    private static final String PASSWORD = "application_password";

    public static void main(String[] args) {
        try {
            URL url = new URL(API_URL);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            String auth = USERNAME + ":" + PASSWORD;
            String encodedAuth = Base64.getEncoder().encodeToString(auth.getBytes());
            conn.setRequestProperty("Authorization", "Basic " + encodedAuth);
            conn.setRequestMethod("POST");
            conn.setRequestProperty("Content-Type", "application/json; utf-8");
            conn.setRequestProperty("Accept", "application/json");
            conn.setDoOutput(true);

            String jsonInputString = "{\"sender\":\"SenderID\",\"recipients\":\"numbers\",\"message\":\"Hello world!\",\"numbers\":[\"+11111111\"]'}'}";

            try(OutputStream os = conn.getOutputStream()) {'{'
                byte[] input = jsonInputString.getBytes("utf-8");
                os.write(input, 0, input.length);
            '}'}

            int code = conn.getResponseCode();
            System.out.println("Response Code : " + code);
        } catch (Exception e) {'{'
            e.printStackTrace();
        '}'}
    }
}
فوائد استخدام إضافة WP SMS

يوفر استخدام إضافة WP SMS مزايا كبيرة:

  1. إدارة مركزية: إدارة جميع بوابات SMS والرسائل الصادرة مباشرة من WordPress.
  2. دعم واسع للبوابات: تدعم WP SMS أكثر من 250 بوابة عالمية، مما يضمن توافقاً ومرونة واسعين.
  3. وظيفة الوسيط: تعمل الإضافة كوسيط، مما يُبسّط العملية ويوفر ميزات وإمكانيات إضافية غير متاحة مع التكامل المباشر مع بوابة SMS.
الخلاصة

باتباع هذه الخطوات، يمكنك إعداد موقع WordPress لإرسال رسائل SMS باستخدام تطبيق Android. يستفيد هذا الإعداد من إضافة WP SMS ومرونة كلمات مرور التطبيقات للتكامل الآمن والسلس مع SMS. لمزيد من المعلومات التفصيلية حول نقاط نهاية REST API التي يوفرها WP SMS، ارجع إلى وثائق API.

إذا كانت لديك أي أسئلة أو واجهت مشاكل، لا تتردد في التواصل مع فريق الدعم للمساعدة. إرسال سعيد!