Seite 1 von 1

Re: api Aufrufe bei Empfängerlisten mit doppelten Empfängern

Verfasst: 28.01.2021, 18:15
von mirko
FUN-DIVER hat geschrieben: 28.01.2021, 16:42 Wir haben in unserer Mitglieder-Empfängerliste doppelte Empfänger zulassen müssen, da es Empfänger-"Pärchen" gibt, die die gleiche e-Mail Adresse verwenden.

Wie kann man jetzt über API z.B. den zweiten Eintrag mit der e-Mail Adresse finden?
wenn man api_Recipients.api_getRecipientIdFromEMailAddress aufruft, wird immer nur der erste gefundene Eintrag (ID) zurückgegeben.
Gar nicht, geht nur per Listung api_listRecipients und selbst raussuchen.

Ab der nächsten Version gibt es dann api_getRecipientIdAsArrayFromEMailAddress() gibt ein array() mit allen gefunden IDs zurück.
Könnte man nicht eine flexiblere "api_getRecipientID" generieren, bei der z.B. über ein Array mehrere Suchparameter, z.B.: Vorname, Nachname, e-Mail eingegeben werden können?
Das ist total aufwändig, muss ich die ganzen Feldnamen abprüfen. Mit api_listRecipients bekommt man alle Empfänger und kann auch alles selbst raussuchen, auch in internen Feldern, über die man über die Oberfläche normalerweise nicht rankommt.

api Aufrufe bei Empfängerlisten mit doppelten Empfängern

Verfasst: 28.01.2021, 16:42
von FUN-DIVER
Wir haben in unserer Mitglieder-Empfängerliste doppelte Empfänger zulassen müssen, da es Empfänger-"Pärchen" gibt, die die gleiche e-Mail Adresse verwenden.

Wie kann man jetzt über API z.B. den zweiten Eintrag mit der e-Mail Adresse finden?
wenn man api_Recipients.api_getRecipientIdFromEMailAddress aufruft, wird immer nur der erste gefundene Eintrag (ID) zurückgegeben.

Könnte man nicht eine flexiblere "api_getRecipientID" generieren, bei der z.B. über ein Array mehrere Suchparameter, z.B.: Vorname, Nachname, e-Mail eingegeben werden können?