مكتبة SMS 4Jawaly لـ Ruby
مكتبة Ruby للتعامل مع خدمة الرسائل القصيرة من 4Jawaly
التثبيت
gem install sms4jawaly
الاستخدام
تهيئة المكتبة
require 'sms4jawaly'
# قم بتعيين مفاتيح API الخاصة بك
gateway = Sms4jawaly::Gateway.new('YOUR_API_KEY', 'YOUR_API_SECRET')
الاستعلام عن الرصيد
balance = gateway.get_balance
puts balance
جلب أسماء المرسلين
senders = gateway.get_senders
puts senders
إرسال رسالة
= "تجربة الارسال من منصه فورجوالي لغة البرمجة روبي"
numbers = ["966500000000"] # رقم الجوال المستهدف
sender = "4jawaly" # اسم المرسل المعتمد
result = gateway.send_sms(, numbers, sender)
puts result
ملاحظات هامة
- قم بتغيير
YOUR_API_KEY
وYOUR_API_SECRET
بمفاتيح API الخاصة بك - تأكد من استخدام اسم مرسل معتمد في حسابك
- أرقام الجوال يجب أن تكون بالصيغة الدولية (مثال: 966500000000)
التطوير
# تثبيت التبعيات
bundle install
# تشغيل الاختبارات
bundle exec rake test
# توليد التوثيق
bundle exec rake yard
المساهمة
- Fork المشروع
- إنشاء فرع للميزة (
git checkout -b feature/amazing-feature
) - Commit التغييرات (
git commit -m 'Add some amazing feature'
) - Push إلى الفرع (
git push origin feature/amazing-feature
) - فتح Pull Request
الترخيص
MIT License