1.0.0 • Published 9 months ago
sms4jawaly v1.0.0
مكتبة SMS4jawaly لـ Angular
مكتبة Angular للتعامل مع خدمة 4jawaly SMS API. تتيح هذه المكتبة إرسال الرسائل القصيرة واستعلام معلومات الحساب بسهولة.
التثبيت
npm install sms4jawalyالاستخدام
- قم بإضافة
HttpClientModuleإلى imports في الموديول الرئيسي:
import { HttpClientModule } from '@angular/common/http';
@NgModule({
imports: [
HttpClientModule
]
})- قم باستيراد واستخدام الخدمة في المكون الخاص بك:
import { Sms4jawalyService } from 'sms4jawaly';
@Component({
// ...
})
export class YourComponent {
constructor(private sms4jawaly: Sms4jawalyService) {
// تهيئة الخدمة بمفاتيح API الخاصة بك
this.sms4jawaly.initialize('your-api-key', 'your-api-secret');
}
// مثال على إرسال رسالة
sendMessage() {
this.sms4jawaly.sendSMS(
'مرحباً بكم!',
['966500000000'],
'SENDER_NAME'
).subscribe(
response => console.log('تم إرسال الرسالة بنجاح', response),
error => console.error('حدث خطأ', error)
);
}
// مثال على استعلام الرصيد
checkBalance() {
this.sms4jawaly.getBalance().subscribe(
balance => console.log('الرصيد الحالي', balance),
error => console.error('حدث خطأ', error)
);
}
}
## الوظائف المتاحة
1. `initialize(apiKey: string, apiSecret: string)`: تهيئة الخدمة بمفاتيح API
2. `sendSMS(message: string, numbers: string[], sender: string)`: إرسال رسائل SMS
3. `getBalance()`: استعلام عن رصيد الحساب
4. `getSenders()`: الحصول على قائمة أسماء المرسلين
## المساهمة
نرحب بمساهماتكم! يرجى إرسال pull request أو فتح issue لأي اقتراحات أو تحسينات.
## الترخيص
MIT1.0.0
9 months ago