اذهب إلى المحتوى

السؤال

نشر

السلام عليكم، لدي تطبيق عملته بـ nuxtjs واريد اضافة خاصية ارسال رسائل واتساب للعملاء كتنبيه لهم

فتحت حساب فيسبوك وكذلك حساب مدير اعمال، ولكن الشروحات في موقع فيسبوك اراها صعبة وبحثت في اليوتيوب ولم اجد ما اريده بالضبط

 

فهل يدلني احد على الطريقة،  او ان كان هنالك خدمات او مواقع تسهل علي العمل.

Recommended Posts

  • 1
نشر (معدل)

مرحبا  
الامر سهله  بعد انشاء حساب فيس بوك والدخول علي developers.facebook.com
والذهاب الي تطبيقاتي  وانشاء تطبيق
1-اختيار غير ذاللك

image.thumb.png.fc601f5ad5308c6d9d9f78d3348815b4.png

بعد ذاللك اختيار نشاط تجاري
image.thumb.png.d8a145e8fea57378f2fb209d18507110.png

3-بعد ذاللك هيطلب منك اسم وايميل
4-بعد ذاللك هتختار دمج واتساب

image.thumb.png.2a144629f3dafb11a604c517ae6c399f.png

5- اذ  كان ليس لديك نشاط نجاري هيطلب منك انشاء نشاط تجاري
image.thumb.png.690e5e75e55f98bef2a9244a3c315621.png

 

6- هنا تستطيع استخدام api للرسال رسالة الي اي مستخدم
وذاللك بعد تاكيد رقم هاتفك
 

 

image.thumb.png.0b97c8e6a1d9c690a63aab633a2b8b6b.png

 


import fetch from 'node-fetch';

export default async function handler(req, res) {
  const url = 'https://graph.facebook.com/v18.0/119791417748534/messages';
  const accessToken = 'YOUR_FACEBOOK_ACCESS_TOKEN';

  try {
    const response = await fetch(url, {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${accessToken}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        messaging_product: 'whatsapp',
        to: '',
        type: 'template',
        template: {
          name: 'hello_world',
          language: { code: 'en_US' },
        },
      }),
    });

    const data = await response.json();

    res.status(response.status).json(data);
  } catch (error) {
    res.status(500).json({ error: 'Internal Server Error' });
  }
}

بمكن استخدام الكود هذه للرسال مع تغير url ,accessToken واضافة الرقم الذي تريد ارسال اليه

 

تم التعديل في بواسطة Mahmoud Hassan19
  • 0
نشر

السلام عليكم ,

لإستعمال الواتساب و إرسال الرسائل يمكنك إما إستعمالة ك api كما قام المهندس محمد حسن بالوصف 

و من الممكن أيضا إستعمال bot يعمل حيث تكون فكرة عملة أنة يقوم بفتح متصفح جديد و يقوم بالدخول إلى حساب الواتاب الخاص بك و إستعمالة للإرسال و ذلك بالتأكيد بعد التوثيق .

و من أشهر المكاتب المستهدمة في تطبيق ذلك مع node js هي مكتبة whatsapp-web.js وأنصحك بالبحث و إلقاء نظرة عليها .

تحياتي .

  • 0
نشر
بتاريخ 2 ساعة قال مضحي Modhy:

هل يوجد مواقع تختصر هذه العمليات بحيث من خلالها استطيع ارسال رسائل الواتساب ؟

اخوي @Mahmoud Hassan19 هل هذه هي الطريقة الوحيدة ام يوجد مكتبات تختصر الكود ؟

وكيف اذا اردت ارسال نفس الرسالة لمجموعة ارقام ؟

واتساب لا توفر api للمطورين بشكل واضح
ولكن توجد مواقع توفر نفس الخدمة مثل موقع
http://whatsapi.in/   هيفيد في تفيذ ذاللك

  • 0
نشر

نقطة اخير اخي @Mahmoud Hassan19

عند استخدام هذا الكود

  try {
    const response = await fetch(url, {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${accessToken}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        messaging_product: 'whatsapp',
        to: '',
        type: 'template',
        template: {
          name: 'hello_world',
          language: { code: 'en_US' },
        },
      }),
    });

    

فإإنه يتطلب رقم هذا في الباراميتر to وهو يقبل نص بمعنى رقم واحد.

السؤال كيف اذا اردت ارسال نفس الرسالة ل ١٠٠ شخص ، حاولت اضع مصفوفة بالارقام ولكن لم يقبل ؟

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...