Skip to content
بازگشت به وبلاگ

نحوه ارسال پیامک از طریق وردپرس در اپلیکیشن اندروید

پیامک را در اپلیکیشن اندروید خود با وردپرس ادغام کنید. تعامل را از طریق اعلان‌ها و به‌روزرسانی‌های فوری بهبود ببخشید.

مصطفی صوفی··4 دقیقه مطالعه
نحوه ارسال پیامک از طریق وردپرس در اپلیکیشن اندروید

اگر به دنبال ارسال پیامک از سایت وردپرسی خود با استفاده از اپلیکیشن اندروید هستید، خوش‌شانس هستید. می‌توانید به راحتی این کار را با افزونه WP SMS انجام دهید. در این راهنما، نحوه پیکربندی سایت وردپرسی و دستگاه اندروید خود برای ارسال پیامک با استفاده از REST API و رمزهای عبور اپلیکیشن برای احراز هویت را نشان می‌دهیم. استفاده از WP SMS مزیت اضافه مدیریت درگاه‌ها و پیامک‌های خروجی را دارد و از بیش از ۲۵۰ درگاه پیامکی پشتیبانی شده در سراسر جهان بهره می‌برد.

پیش‌نیازها

۱. سایت وردپرسی با افزونه WP SMS نصب شده. ۲. گوشی اندروید با اپلیکیشن درگاه پیامک مناسب نصب شده. ۳. رمزهای عبور اپلیکیشن در سایت وردپرسی شما برای دسترسی امن API فعال باشد.

راهنمای گام به گام

۱. تولید رمز عبور اپلیکیشن در وردپرس

ابتدا باید یک رمز عبور اپلیکیشن برای حساب کاربری وردپرس خود تولید کنید. این برای احراز هویت درخواست‌های API استفاده خواهد شد.

۱. به داشبورد مدیریت وردپرس بروید. ۲. به کاربران > ویرایش کاربر بروید. ۳. به بخش رمزهای عبور اپلیکیشن اسکرول کنید. ۴. یک نام برای اپلیکیشن خود وارد کنید (مثلا “Android SMS Gateway”) و افزودن رمز عبور جدید اپلیکیشن را کلیک کنید. ۵. رمز عبور تولید شده را کپی کرده و در جای امنی ذخیره کنید.

۲. راه‌اندازی نقطه پایانی REST API

افزونه WP SMS یک نقطه پایانی REST API برای ارسال پیامک فراهم می‌کند. مثال درخواست cURL:

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 را با نام کاربری وردپرس و APPLICATION_PASSWORD را با رمز عبور اپلیکیشنی که تولید کردید جایگزین کنید.

۳. پیکربندی اپلیکیشن اندروید

به اپلیکیشنی در دستگاه اندروید نیاز دارید که بتواند ارسال پیامک از طریق درخواست‌های HTTP را مدیریت کند. یکی از این اپلیکیشن‌ها SMS Gateway API است که در Google Play Store موجود است.

۱. اپلیکیشن SMS Gateway API را در دستگاه اندروید خود دانلود و نصب کنید. ۲. اپلیکیشن را با نقطه پایانی REST API وردپرس و پارامترهای مورد نیاز پیکربندی کنید.

نمونه کد اندروید

مثال پایه‌ای از نحوه پیکربندی اپلیکیشن اندروید برای ارسال پیامک از طریق 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 مزایای قابل توجهی دارد:

۱. مدیریت متمرکز: همه درگاه‌های پیامک و پیام‌های خروجی را مستقیما از وردپرس مدیریت کنید. ۲. پشتیبانی گسترده از درگاه‌ها: WP SMS از بیش از ۲۵۰ درگاه جهانی پشتیبانی می‌کند و سازگاری و انعطاف‌پذیری گسترده‌ای تضمین می‌کند. ۳. عملکرد میان‌افزاری: افزونه به عنوان میان‌افزار یا لایه واسط عمل می‌کند، فرآیند را ساده‌تر کرده و ویژگی‌ها و قابلیت‌های اضافی ارائه می‌دهد.

نتیجه‌گیری

با دنبال کردن این مراحل، می‌توانید سایت وردپرسی خود را برای ارسال پیامک با استفاده از اپلیکیشن اندروید راه‌اندازی کنید. این تنظیمات از افزونه WP SMS و انعطاف‌پذیری رمزهای عبور اپلیکیشن برای ادغام امن و بی‌دردسر پیامک استفاده می‌کند. برای اطلاعات بیشتر درباره نقاط پایانی REST API ارائه شده توسط WP SMS، به مستندات API مراجعه کنید.

اگر سوالی دارید یا با مشکلی مواجه شدید، با تیم پشتیبانی ما تماس بگیرید. پیامک‌رسانی خوش!