2016-05-18 2 views
0

EDIT: Есть вероятность, что я, возможно, был полным болваном и ошибся USER: UID для идентификатора участника, если на самом деле это может быть ссылка на идентификатор администратора учетной записи. Я изменил его, чтобы просто указать адрес электронной почты члена как последний сегмент URI. Это приемлемый подход?MailChimp отправляет неверные идентификаторы пользователей


Я настраиваю EDM в MailChimp, который включает ссылку на форму веб-сайта. URL структурирована следующим образом:

http://domain.com/foo/*|LIST:UID|*/*|USER:UID|* 

Идея заключается в том, что некоторые PHP на этой странице получает информацию члена с использованием идентификатора списка и идентификатор пользователя в API (3.0) конечную точку для использования в завиток операции:

$url = 'https://us4.api.mailchimp.com/3.0/lists/' . $listid . '/members/' . $userid; 

извлеченные данные затем предварительно заполнить форму, так что пользователь может редактировать информацию и представить 1) магазин запись представления локально в CMS, и 2) отправить PATCH команды API.

Это отлично работало при тестировании с другой учетной записью MailChimp, но при переключении на производственную учетную запись тег слияния *|USER:UID|* начал отправлять неправильные хэши. Я даже изменил список, но идентификатор остался прежним, и ни один из идентификаторов не был допустимым хэшем MD5.

Чтобы быть ясным, это не проблема с авторизацией, я правильно изменил учетные данные (ключ API и имя пользователя) и центр обработки данных в URL-адресе. Если я вручную введу правильный идентификатор пользователя в URL-адрес, информация будет восстановлена ​​успешно. Я просто не могу получить правильные идентификаторы пользователей, которые будут встроены в электронную почту.

Кроме того, мое первоначальное тестирование с использованием PUT вместо PATCH завершилось неудачно, если введенный адрес электронной почты не был найден в списке, отправив сообщение для использования PUT (которое я был).

ответ

1

Да, пересылка адреса электронной почты на вашу страницу, скорее всего, является лучшим вариантом для вас здесь.

+0

Да, не могу поверить, что мне потребовалось столько времени, чтобы понять, что я делаю неправильно. – Bobe

 Смежные вопросы

  • Нет связанных вопросов^_^