Page 1 of 1

Wie erstelle ich eine Nachricht mit einem anonymen Typ? [Duplikat]

Posted: 14 Feb 2025, 07:00
by Anonymous
Ich versuche, eine WhatsApp -Cloud -API -Nachricht mit anonymen Typen in C#zu senden. Der folgende Code funktioniert gut: < /p>
// Request Body
var body = new
{
messaging_product = "whatsapp",
to = "92" + patient.Phone.TrimStart('0'), // Use the entered recipient's phone number
type = "template",
template = new
{
name = "appointment_new",
language = new
{
code = "en"
},
components = new[]
{
new
{
type = "header",
parameters = new[]
{
new
{
type = "text",
text = clinicname??"Appointment"
}

}
},
new
{

type = "body",
parameters = new[]
{

new
{
type = "text",
text = $"test"
}
}
}
}

},

message = "test" // Use the entered message
};
< /code>
Aber ich möchte eine PDF -Datei im Header mit der MediaID senden. Also mache ich diese Änderung zum Beispiel: < /p>
// Request Body
var body = new
{
messaging_product = "whatsapp",
to = "92" + patient.Phone.TrimStart('0'), // Use the entered recipient's phone number
type = "template",
template = new
{
name = "appointment_new",
language = new
{
code = "en"
},
components = new[]
{
new
{
type = "header",
parameters = new[]
{
new
{
type = "document", //////change
document = new //////change
{
id = mediaId //////change
}
}

}
},
new
{

type = "body",
parameters = new[]
{

new
{
type = "text",
text = $"test"
}
}
}
}

},

message = "test" // Use the entered message
};
< /code>
Aber Visual Studio gibt hier Syntaxfehler: Kein bester Typ für implizit-typed-Array < /code>
Ich möchte verstehen, warum? Was ist der Unterschied zwischen dem ersten und dem zweiten? AI stellt auch die zweite Version aus und hat keine anderen Ideen.