Hi,
I want to create an api to send whatsapp agentless messages
on Visual studio I developed this code, I have no error everything works correctly and I receive 200 OK on the level of the response ( SendAgentlessOutboundMessageResponse response = conversationsApi.PostConversationsMessagesAgentless(request);
but the problem is that I do not receive whatsapp messages on my phone if you can tell me the source of the problem please
below my code :
var clientId = "My clientId";
var clientSecret = "MYsecretClient";
PureCloudRegionHosts region = PureCloudRegionHosts.eu_west_1;
PureCloudPlatform.Client.V2.Client.Configuration.Default.ApiClient.setBasePath(region);
PureCloudPlatform.Client.V2.Client.Configuration.Default.ApiClient.PostToken(clientId, clientSecret, "https://apps.mypurecloud.ie", "");
try
{
// Instantiate APIs
ConversationsApi conversationsApi = new ConversationsApi();
// Build request body
SendAgentlessOutboundMessageRequest request = new SendAgentlessOutboundMessageRequest();
request.FromAddress = "MYID";
// Numéro de téléphone du destinataire au format international
request.ToAddress = "06XXXXXXXX";
// Contenu du message
request.ToAddressMessengerType = SendAgentlessOutboundMessageRequest.ToAddressMessengerTypeEnum.Whatsapp;
request.MessagingTemplate = new MessagingTemplateRequest();
MessagingTemplateRequest req = new MessagingTemplateRequest();
req.ResponseId = "56f70586-1c28-4b04-af5c-fd7a04913589";
request.MessagingTemplate.ResponseId = req.ResponseId;
TemplateParameter tplparam = new TemplateParameter();
tplparam.Id = "56f70586-1c28-4b04-af5c-fd7a04913589";
tplparam.Value = "Test_Reply";
List<TemplateParameter> ListParam = new List<TemplateParameter>();
ListParam.Add(tplparam);
req.Parameters = ListParam;
request.MessagingTemplate.Parameters = req.Parameters;
//request.TextBody = "Hello, this is a test notification";
request.UseExistingActiveConversation = true;
// Call to PostConversationsMessagesAgentless function of Conversations API
SendAgentlessOutboundMessageResponse response = conversationsApi.PostConversationsMessagesAgentless(request);
}
catch (Exception e)
{
//Debug.Print("Exception when calling Conversations.PostConversationsMessagesAgentless: " + e.Message);
return "exception" + e.Message;
}
Regards