دليل واجهات البرمجة التطبيقية (API)

يمكنك استخدام الأكواد المجهزة أدناه لتطبيق الربط المباشر مع مختلف لغات البرمجة.

POST /messages/send_file_lab
File Management

مثال إرسال ملف باستخدام HttpClient في C#

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

class Program
{
    static async Task Main()
    {
        var client = new HttpClient();
        client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_TOKEN");

        var payload = new
        {
            to = "+966500000000",
            channel = "whatsapp",
            type = "file",
            path = "https://example.com/reports/report_123.pdf",
            user = "سارة محمود"
        };

        var json = JsonSerializer.Serialize(payload);
        var content = new StringContent(json, Encoding.UTF8, "application/json");

        var response = await client.PostAsync("https://your-domain.com/api/messages/send_file_lab", content);
        var result = await response.Content.ReadAsStringAsync();

        Console.WriteLine(result);
    }
}