Implementation notes
The chat list includes avatars.
This method is available in both synchronous and asynchronous implementations
Parameter |
Description |
The data type of the parameter |
Required parameter |
---|---|---|---|
Phone |
A phone number starting with the country code. Messages to phone numbers from 8 will not be delivered. USA example: 17472822486. |
String |
|
ChatId |
Chat ID from the message list. Examples: 17633123456@c.us for private messages 17680561234-1479621234@g.us for the group. |
String |
|
Parameter |
Description |
The data type of the parameter |
---|---|---|
Result |
The result of the query | OperationMessageResult |
Parameter |
Description |
The data type of the parameter |
---|---|---|
Message |
The result of the query | String |
using System;
using ChatApi.Core.Connect;
using ChatApi.Core.Connect.Interfaces;
using ChatApi.Core.Response.Interfaces;
using ChatApi.WA.Dialogs;
using ChatApi.WA.Dialogs.Requests;
using ChatApi.WA.Dialogs.Responses.Interfaces;
using ChatApiClient.Properties;
namespace ChatApiClient
{
internal class Program
{
internal static IWhatsAppConnect Connect { get; set; }
internal static void Main()
{
// put your chat-api's data
Connect = new WhatsAppConnect(WhatsApp_Server, WhatsApp_Instance, WhatsApp_Token);
IDialogOperations operation = new DialogOperations(Сonnect);
IDialogOperations dialogOperations = new DialogOperations(Connect);
var request = new RemoveDialogRequest
{
Phone = "7(999) 111-11-11" // or "79991111111@c.us"
};
var chatApiResponse = dialogOperations.RemoveDialog(request);
if(!chatApiResponse.IsSuccess) throw chatApiResponse.Exception!;
var response = chatApiResponse.GetResult();
Console.WriteLine(response?.PrintMembers());
}
}
}