يمكنك استخدام العقدة messages
لإرسال رسائل نصية إلى عملائك.
يجب تلبية كل المتطلبات الأساسية المُدرجة في قسم "قبل البدء" المتوفر في وثائق الرسائل.
POST
إلى /messages
بمجرد أن يتوفر لديك معرف WhatsApp للمستخدم الذي تريد مراسلته، يمكنك استخدامه في إرسال رسالة نصية. حدّد text
في الحقل type
.
POST /v1/messages { "preview_url": false | true, "recipient_type": "individual", "to": "whatsapp-id", "type": "text", "text": { "body": "your-text-message-content" } }
لمزيد من المعلومات حول المعلمات، يمكنك الرجوع إلى:
إذا كنت تريد تنسيق رسالتك، يمكنك الرجوع إلى التنسيق في الرسائل النصية.
يتعرّف تطبيق واتساب على الهاتف المحمول افتراضيًّا على عناوين URL ويجعلها قابلة للنقر. ولتضمين معاينة عنوان URL، أدرج "preview_url": true
في نص الرسالة وتأكد من أن عنوان URL يبدأ بـ http://
أو https://
. علمًا بأن اسم المضيف مطلوب، وعناوين IP غير متطابقة.
لاحظ أن استخدام preview_url
هنا يختلف عن API السحابة. راجع وثائق رسائل API السحابة.
{ "preview_url": true, "to": "whatsapp-id", "text": { "body": "You have to check out this amazing messaging service https://www.whatsapp.com/" }
في أغلب الأحيان عند إرسال عنوان URL سواء أكان مرفقًا بمعاينة أم لا، سيرى مستلم الرسالة عنوان URL الذي يمكنه النقر عليه.
لن تظهر معاينات عنوان URL إلا بعد اتخاذ أحد الإجراءات التالية:
تتضمن الاستجابة الناجحة كائن messages
يتضمن معرف الرسالة التي تم إنشاؤها حديثًا.
{ "messages": [{ "id": "gBEGkYiEB1VXAglK1ZEqA1YKPrU" }] }
تتضمن الاستجابة غير الناجحة رسالة خطأ. لمزيد من المعلومات، يمكنك الرجوع إلى رموز الخطأ والحالة.