واجهة برمجة تطبيقات الرسائل القصيرة

واجهة برمجة تطبيقات REST بسيطة لـ إرسال الرسائل القصيرة

قم بنشر المرسل والمستلم والمحتوى الخاص بك باستخدام رأس الرمز المميز. احصل على معرف الرسالة مباشرة، ودفع تقارير التسليم إلى الخادم الخاص بك.

إرسال الرسائل القصيرة الأولى الخاصة بك

طلب واحد، رسالة واحدة

قم بالمصادقة باستخدام مفتاح الوصول الخاص بك، ثم قم بنشر الرسالة، واقرأ الرسالة من الرد. اضغط على الزر لرؤيته يعمل.

curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
  -H "Token: $SMSLOCAL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "SMSLOCAL",
    "to": "14155550123",
    "content": "Your code is 481920."
  }'
بوست /خارجي/sms
بريد/external/sms
إجابة

قم بتشغيل الطلب لرؤية الرد.

بنيت للمطورين

لا شيء غريب للتعلم

ثلاث أفكار تغطي واجهة برمجة التطبيقات بأكملها، والتي تتبع بشكل عادي استراحة الاتفاقيات.

  1. المصادقة

    مصادقة الرمز المميز

    أرسل مفتاح الوصول الخاص بك في رأس الرمز المميز عند كل طلب، مع إدخال JSON وإخراج JSON.

    • لا حاجة إلى SDK
    • يعمل من أي لغة
    • احتفظ بالمفتاح في متغير البيئة
  2. إجابة

    مع العلم أنه تم قبوله

    تقوم كل عملية إرسال بإرجاع رسالة ورمز خطأ على الفور.

    • قم بتخزين msgid مقابل السجل الخاص بك
    • رمز الخطأ 0 يعني قبوله
    • استخدم msgid لمطابقة التقارير لاحقًا
  3. الردود

    في اتجاهين بشكل افتراضي

    تصل الردود في نفس رد الاتصال، الذي تم وضع علامة عليه على أنه تم إنشاء الهاتف المحمول.

    • نفس شكل الرسالة مثل التقارير
    • أخبر الاتجاهات بصرف النظر عن mt / mo
    • توجيه الردود إلى أدوات الدعم الخاصة بك
تقارير التسليم

انظر ماذا حدث لكل رسالة

يتم نشر تقرير الحالة لديك عنوان URL لرد الاتصال عندما تصل الرسالة إلى حالتها النهائية.

  1. 1
    المطابقة بواسطة msgstrيحمل كل تقرير المعرف الذي تم إعطاؤه لك في وقت الإرسال.
  2. 2
    الحالات النهائية فقطتسمع عن رسالة عند تسليمها أو فشلها.
  3. 3
    عنوان URL واحد لرد الاتصالتتلقى نفس نقطة النهاية التقارير والردود.
سجل التسليمتوضيحية
  • 9f2a7c10+1 415 ••• 0123تم التوصيلالآن
  • 9f2a7c11+91 98••• 43210تم التوصيلمنذ 3 ثواني
  • 9f2a7c12+44 7••• 123456قيد الانتظارمنذ 5 ثواني
  • 9f2a7c13+91 99••• 00012فشلمنذ 9 ثواني
تعرف قبل أن ترسل

انظر كيف يتم حساب الرسالة

يؤدي النص الأطول والأحرف غير اللاتينية إلى تغيير عدد الأجزاء التي تتم فوترة الرسالة بها. جرب الصياغة الخاصة بك، و ابحث عن رقم قبل أن ترسل.

جي إس إم746 الشخصيات160 لكل جزء
1جزءتتم محاسبته بشكل منفصل
  • جزء 1
    46 / 160

جزء واحد يحمل 160 حرفًا في GSM7 أو 70 في Unicode. يقوم حرف واحد غير GSM، مثل رمز تعبيري أو حرف هندي، بتحويل الرسالة بأكملها إلى Unicode.

لماذا واجهة برمجة التطبيقات؟

توقف عن لصق الرسائل معًا يدويًا

اسحب الفاصل للمقارنة.

مع واجهة برمجة تطبيقات الرسائل القصيرةYour appSMS APIone endpointCustomersdelivery reports and replies, pushed back
  • الرسائل المرسلة من الكود الخاص بك
  • تقرير لكل رسالة
  • الردود دفعت إلى النظام الخاص بك
بدون واجهة برمجة تطبيقات المراسلةYour teamCSV exportSpreadsheetVendor portalShared inboxCustomers???
  • عمليات التصدير والتحميلات اليدوية
  • لا فكرة إذا وصلت الرسالة
  • تصل الردود إلى البريد الوارد لشخص ما
قبل أن تذهب مباشرة

قائمة مرجعية قصيرة قبل الإطلاق

0%0 ل 9

ضع علامة على العناصر كما تذهب. لا شيء هنا محفوظ.

01حساب
02الامتثال (الهند)
03اختبار
إجابات على أسئلتك

SMS API — الأسئلة المتداولة

قم بتمرير مفتاح الوصول الخاص بك في رأس الرمز المميز في كل طلب، بالإضافة إلى نوع المحتوى: application/json.

كل إرسال يقوم بإرجاع msgid. قم بتوجيهنا إلى عنوان URL لرد الاتصال ونقوم بنشر تقرير حالة إليه عندما تصل الرسالة إلى حالتها النهائية.

160 حرفًا بتشفير GSM7، أو 70 حرفًا بترميز Unicode. يتم ضم الرسائل الأطول من عدة أجزاء، ويتم إصدار فاتورة لكل منها على حدة.

نعم. يتم تسليم الردود الواردة إلى نفس عنوان URL لرد الاتصال ويتم وضع علامة عليها على أنها نشأت من الهاتف المحمول.

نعم. يجب أن تستخدم الرسائل النصية القصيرة إلى الأرقام الهندية كيانًا معتمدًا ورأس المرسل والقالب. يساعدك فريقنا على تسجيلهم أثناء الإعداد.

ابدأ

أرسل أول رسالة نصية قصيرة لك في دقائق

قم بإنشاء حساب، واحصل على مفتاح الوصول الخاص بك وقم بتقديم طلبك الأول.