تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
sms كيف أرسل عن طريق برنامجي
#5
السلام عليكم و رحمة و بركاته  ،،  


أولا  كل  شركة تتعاقد  معها في ارسال الرسائل  لها  طريقة معينه  مختلفه عن الشركات الاخرى  ، و المزود الذي  ستقوم بالتعامل معه سيقوم بتزويدك  بعملية طلب  Api   مع  parameters  معينه  حتى يقوم بالتنفيذ  ، على  العموم  بما انه  أغلب الشركات العربيه المزوده بالخدمات  نصابه  تبيع الرساله  بـ  قيمه تتراوح  من 12 هلله الى  15 هلله  و هذا  قيمة مبالغه نظرا لانخفاض سعرها في المزودات  الاخرى (الأجنبيه طبعا)  حيث  أن اغلى  رساله  في احسن مزود خارجي قد لا تتجاوز  هللتين او هللتين و نصف   ،  نصل  الى نقطه وهي  ما هي افضل  مواقع  تسمح لي بارسال رسائل  SMS  ؟  

أحسن  مواقع  من وجهت نظري  هي  : 

http://www.bulksms.com/
https://www.twilio.com/sms/pricing

و ارخص موقع قد سبق  و تعاملت معه  و يعطيك رصيد تجريبي  ما يقارب  2  دولار  من  هنا  : 
https://www.nexmo.com/

و قيمة الرساله الواحده  لا تتجاوز  0.096 أي اقل من هلله واحده  ، لكن لديه بعض المشاكل  لكن  الرخص يجعلك تتجاهل بعض العيوب  ههههههه  

و بما اني سبق و قد جربته  فسأقوم بتزويدك  بالاكواد التي تتعامل مع هذا الموقع  و هي  كالتالي  :  

كود :
    Public Shared Function RequestAPISms(ByVal MobileNo As String, ByVal Msg As String) As String
        Try
            Dim req As WebRequest = WebRequest.Create("https://rest.nexmo.com/sms/json")
            Dim Parameters As String = "api_key=XXXXXXXXXXX&api_secret=XXXXXXXXXXXXXXXXXX&from=NEXMO&to=" & MobileNo.Trim & "&text=" & Msg & "&type=unicode"
            req.Method = "POST"
            req.ContentType = "application/x-www-form-urlencoded"

            Dim byteArray As Byte() = Encoding.UTF8.GetBytes(Parameters)
            req.ContentLength = byteArray.Length
            Dim dataStream As Stream = req.GetRequestStream()
            dataStream.Write(byteArray, 0, byteArray.Length)
            dataStream.Close()

            Dim resp As WebResponse = req.GetResponse()
            Dim s As Stream = resp.GetResponseStream()
            Dim sr As StreamReader = New StreamReader(s, Encoding.ASCII)
            Return sr.ReadToEnd()
        Catch ex As Exception
            Return ex.Message
        End Try
    End Function



بما  انك أولياً ستشترك  في  الموقع  بشكل مجاني  ، فان هناك قيود  وهي  :  
1- لا تستطيع الارسال  الا لرقمك الذي سجلت به  في الموقع اي ما تقدر تجرب الا  على جوالك  
2- الموقع يعطيك  بيانات خاصه بك  وهي ما ستقوم بتعديلها بالكود في الجزئية api_key=XXXXXXXXXXX&api_secret=XXXXXXXXXXXXXXXXXX
حيث ستقوم بتغيير علامات  XXXXXXXXXXXXXX بما سيعطيك الموقع  وهذا مثل اسم المستخدم و كلمة السر الخاصه بك على الخدمة

3- عند الارسال  لرقم  جوال  لابد ان يكون بالصيغه الدوليه بدون  مفتاح  خط  ، مثال  على رقم سعودي  : 
96655XXXXXXXXXX
بهذا الشكل بدون  علامة  +  في بداية الرقم  و بدون الصفرين التي تاتي بالبدايه  (جميع مزودات  الرسائل  تتبع نفس الاسلوب)
4- بما اننا  سنرسل رساله بالعربي  فبالتأكيد  لا تتجاوز الرساله  74 حرف  

يوجد ميزات  اخرى لكن  حصرتها فقط  بعملية الارسال  ، و هذا ابسط مثال للارسال و استلام  نتيجة الارسال 

اتمنى  اكون افدتك بما يكفي ان تطلق بهذا المجال  ،  تحياتي
اسم معرفي : محمد يحيى
الرد }}}


الردود في هذا الموضوع
sms كيف أرسل عن طريق برنامجي - بواسطة adel27 - 21-11-16, 04:42 PM
RE: sms كيف أرسل عن طريق برنامجي - بواسطة myalsailamy - 22-11-16, 10:23 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 621 05-02-25, 01:51 AM
آخر رد: new_programer
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,163 30-09-24, 12:52 AM
آخر رد: asmarsou
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 326 12-09-24, 06:29 PM
آخر رد: F.H.M
  كيفيه التعامل مع ملفات الدروب بوكس عن طريق api ackore 3 460 22-08-24, 06:13 AM
آخر رد: ackore
  فتح ملف اكسيل عن طريق الفيجوال بيسك 2015 Emam emam 0 279 19-07-24, 05:14 PM
آخر رد: Emam emam
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 461 22-02-24, 12:09 PM
آخر رد: AHMED213
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 575 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 656 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  تشغيل الماكرو عن طريق اكواد الفجوال نيمو 0 529 03-11-23, 11:14 AM
آخر رد: نيمو
  تشغيل برنامج خارجي ضمن شاشة برنامجي strongriseman 1 666 13-09-23, 10:14 PM
آخر رد: anes

التنقل السريع :


يقوم بقرائة الموضوع: