api Aufrufe bei Empfängerlisten mit doppelten Empfängern

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22887
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

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

Beitrag 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.
Benutzeravatar
FUN-DIVER
Beiträge: 266
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

api Aufrufe bei Empfängerlisten mit doppelten Empfängern

Beitrag 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?
Antworten