دسته بندی ها
23:31 1399/06/09

ارسال پیام از طریق Whatsapp در Asp.net core

مشخصات سوال کننده :
کاربر : fafa     امتیاز کاربر : 0     رتبه کاربر : 7133
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3508
3 نظر
fateme : این لینکی که قرار دادید فیلتر شده. شما از ف.یلتر شکن استفاده می کنید ؟

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 10:56 1399/06/10
fafa : بله از فیلتر شکن استفاده میکنم ایمیل هم میدم باز request code نمیاد بله ممکنه از این باشه که به شماره ایران نمیفرسته امیدوارم بتونم راه حلی پیدا کنم

امتیاز کاربر : 0   رتبه کاربر : 7133   تاریخ ثبت : 02:22 1399/06/10
fateme : ضمنا ممکنه کلا شماره های با پیش شماره ایران رو هم توی لیست سیاه خودشون قرار داده باشن

امتیاز کاربر : 1635   رتبه کاربر : 2   تاریخ ثبت : 10:56 1399/06/10
ادامه نظرات ...
هوش مصنوعی

پاسخ هوش مصنوعی

برای ارسال پیام از طریق WhatsApp در ASP.NET Core، می توانید از WhatsApp Business API استفاده کنید. در زیر مراحلی که باید انجام دهید را توضیح می دهم:

1. ثبت نام در WhatsApp Business: ابتدا باید برای یک حساب WhatsApp Business ثبت نام کنید. اگر در حال حاضر با مشکل کد تأیید مواجه شده اید، ممکن است نیاز باشد که با پشتیبانی Facebook تماس بگیرید.

2. تنظیم WhatsApp Business API: پس از تأیید حساب، باید WhatsApp Business API را راه اندازی کنید. این شامل ایجاد یک شماره تلفن، تنظیم webhook برای دریافت پیام ها و پیکربندی سرورها می باشد.

3. ارسال پیام: برای ارسال پیام، می توانید از یک درخواست HTTP POST استفاده کنید. کد نمونه زیر را در ASP.NET Core برای ارسال پیام WhatsApp به کاربران استفاده کنید:

using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;

public class WhatsAppService
{
    private readonly HttpClient _httpClient;
    private const string WhatsAppApiUrl = "https://your_api_endpoint/"; // URL API شما

    public WhatsAppService(HttpClient httpClient)
    {
        _httpClient = httpClient;
    }

    public async Task SendMessage(string phoneNumber, string message)
    {
        var requestData = new
        {
            messaging_product = "whatsapp",
            to = phoneNumber,
            text = new { body = message }
        };

        var json = JsonConvert.SerializeObject(requestData);
        var content = new StringContent(json, Encoding.UTF8, "application/json");

        var response = await _httpClient.PostAsync(WhatsAppApiUrl, content);
        response.EnsureSuccessStatusCode();
    }
}

4. کتابخانه ها: مطمین شوید که بسته Newtonsoft.Json را به پروژه خود اضافه کرده اید تا بتوانید از آن برای تبدیل اشیاء به JSON استفاده کنید.

5. برای تست: برای تست عملکرد، از شماره تلفن های واقعی استفاده کنید که حساب WhatsApp Business شما آن ها را تأیید کرده باشد.

در مورد WaRt که اشاره کردید، ممکن است مشکل در دسترسی به شماره یا تنظیمات موجود در حساب شما باشد که ممکن است مانع ارسال کد تأیید شود.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 00:31 1399/06/12

سلام

آموزش ارسال پیام به واتس اپ از طریق سی شارپ توی فیلم زیر هستش. احتمالا توی Core هم تا حدودی شبیه به همین باشه

 

 

به این پاسخ امتیاز بدهید    2
امتیاز: 1635 رتبه: 2
پاسخ دهنده : fafa 13:48 1399/06/12

سلام ممنون از شما 

 این همون روشی هست که گفتم از wart خواستم استفاده کنم  باید در whtasapp bussiness ثبت نام کنم   که متاسفانه  موفق نشدم چون در هرصورت به شماره تلفن request code نمیفرسته

ویرایش شده در چهارشنبه 12 شهریور 1399 ساعت 16:11:22
به این پاسخ امتیاز بدهید    0
امتیاز: 0 رتبه: 7133
پاسخ دهنده : Alireza 16:18 1399/07/26

سلام من هم همین مشکل رو دارم موندم چیکار کنم

به این پاسخ امتیاز بدهید    0
امتیاز: 115 رتبه: 13
1 نظر
Alireza : فعلا خبری نیس عزیز

امتیاز کاربر : 115   رتبه کاربر : 13   تاریخ ثبت : 11:32 1399/10/19
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود