API ← API לשליחת SMS
שלח וקבל SMS
דרך API
שליחה וקבלה של הודעות SMS דרך REST API פשוט — עם Webhook לאירועי SMS נכנסים בזמן אמת.
יכולות ה-SMS API
📤
שליחת SMS יוצא
שלח SMS לכל מספר בעולם ממספר ה-IsraelNumber שלך.
📥
קבלת SMS נכנס
כל SMS נכנס מפעיל Webhook ל-URL שהגדרת.
⚡
Webhook בזמן אמת
קבל HTTP POST מיידי עם תוכן ה-SMS וממי נשלח.
🌍
145 מדינות
שלח SMS ממספרים מקומיים בכל מדינה נתמכת.
Endpoints
| Method | Endpoint | תיאור |
|---|---|---|
| POST | /sms/send | שליחת SMS |
| GET | /sms/inbox | היסטוריית SMS נכנסים |
| POST | /sms/webhook | הגדרת URL ל-Webhook לאירועי SMS |
דוגמאות קוד
import requests BASE = "https://newsip.pbxme.com/api" # אימות token = requests.post(f"{BASE}/user/login", json={ "username": "your_email@example.com", "password": "your_password" }).json()["account_token"] headers = {"account_token": token} # שליחת SMS resp = requests.post(f"{BASE}/sms/send", headers=headers, json={ "from": "+97234567890", # המספר שרכשת "to": "+972501234567", "message": "שלום מ-IsraelNumber API!" }) print(resp.json()) # הגדרת Webhook ל-SMS נכנס requests.post(f"{BASE}/sms/webhook", headers=headers, json={ "did": "+97234567890", "webhook_url": "https://your-app.com/sms-incoming" }) # קריאת SMS נכנסים inbox = requests.get(f"{BASE}/sms/inbox", headers=headers) print(inbox.json())
מבנה ה-Webhook הנכנס
כשמגיע SMS, IsraelNumber שולח POST לכתובת שהגדרת עם הנתונים הבאים:
{
"event": "sms_inbound",
"from": "+972501234567",
"to": "+97234567890",
"message": "תוכן ה-SMS שהתקבל",
"timestamp": "2025-01-01T12:00:00Z"
}שאלות נפוצות
האם ניתן לקבל SMS על מספר וירטואלי ישראלי?
כן. מספרים ישראליים של IsraelNumber תומכים הן בשיחות והן ב-SMS נכנס ויוצא.
כיצד אני מקבל SMS נכנסים בזמן אמת?
הגדר Webhook URL ב-API. בכל SMS נכנס, IsraelNumber ישלח HTTP POST לכתובת שלך עם פרטי ההודעה.
האם ניתן לשלוח SMS לכל מדינה?
כן, כפוף לתנאי המפעיל המקומי. רוב המדינות נתמכות לשליחה יוצאת.
האם יש היסטוריית SMS?
כן. GET /sms/inbox מחזיר את ה-SMS הנכנסים האחרונים לכל מספר.