поиск в списке mailchimp чем-то другим, кроме электронной почты

в настоящее время все, что я могу найти, — это то, что API разрешает поиск только по электронной почте, что во многих случаях бесполезно, потому что, если пользователь хочет изменить свою подписку на электронную почту, он либо должен

  • сделать что-то вроде этого> http://kb.mailchimp.com/lists/signup-forms/how-subscribers-can-update-their-profiles
  • или у меня будет новый & старая электронная почта от пользователя в списке, потому что memberInfo() вернет false, потому что это новое данное письмо.
  • также $update_existing=true используется только в том случае, если пользователь хочет изменить свой (fname, lname), который в большинстве случаев он хочет изменить только электронную почту, а не другую информацию.

так кто-нибудь знает лучший способ о том, как обрабатывать подписку / отписку пользователей, используя что-то еще, кроме электронной почты ???

Дублирование:
проверить, есть ли пользователь в списке с mailchimp API V2.0

0

Решение

вы можете искать по всему, что вы хотите через

https://apidocs.mailchimp.com/api/2.0/helper/search-members.php т.е.

MailchimpWrapper::helper()->searchMembers('what to search by', 'list_id');

,и для обновления информации о пользователе вы можете использовать

https://apidocs.mailchimp.com/api/2.0/lists/update-member.php т.е.

MailchimpWrapper::lists()->updateMember(
'list_id',
['email' => $old_email],
['new-email' => $new_email],
'html',
false
);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]