מדריך זה מיועד למפתחים שרוצים לשלב שליחת SMS ב-API של מסר 10 במערכת שלהם. נסקור את כל שלבי החיבור — מהרשמה ועד שליחת ההודעה הראשונה.
לפני שמתחילים, יש להירשם לחשבון מסר 10 ולקבל מפתח API:
ה-API של מסר 10 פועל על בסיס HTTP REST. נקודת הקצה (Endpoint) לשליחת SMS היא:
POST https://www.meser10.co.il/wp-json/meser/v1/sms/send
כל בקשה חייבת לכלול את הפרמטרים הבאים:
api_key – מפתח ה-API שלכםphone – מספר הטלפון של הנמען (פורמט: 05X-XXXXXXX)message – תוכן ההודעה (עד 160 תווים לSMS בודד)from – שם השולח (אופציונלי)<?php
$api_key = 'YOUR_API_KEY';
$phone = '0501234567';
$message = 'שלום! הזמנתך #1234 אושרה ותגיע תוך 3 ימי עסקים.';
$response = wp_remote_post('https://www.meser10.co.il/api/sms', [
'body' => [
'api_key' => $api_key,
'phone' => $phone,
'message' => $message,
]
]);
$result = json_decode(wp_remote_retrieve_body($response), true);
echo $result['status']; // success / error
?>
import requests
api_key = 'YOUR_API_KEY'
phone = '0501234567'
message = 'שלום! הזמנתך אושרה.'
response = requests.post('https://www.meser10.co.il/api/sms', data={
'api_key': api_key,
'phone': phone,
'message': message,
})
result = response.json()
print(result['status']) # success / error
ה-API מחזירה תגובת JSON עם הפרמטרים הבאים:
status: "success" או "error"message_id: מזהה ייחודי לכל הודעה (לצורכי מעקב)credits_used: מספר הקרדיטים שנוצלוerror_code: קוד שגיאה (אם ישנה)לתיעוד המלא של ה-API, כולל כל הפרמטרים האפשריים ודוגמאות בשפות נוספות (Node.js, Java, C#), בקרו בדף תיעוד ה-API שלנו.