2016-11-08 3 views
0

구독 중이지만 계정이없는 사용자의 MailChimp 목록을 검색하는 몇 달 전에 실행 된 스크립트에 이상한 문제가 있습니다. 2 주 이상 업데이트되었습니다 (야간 업데이트/데이터베이스의 메일 링리스트에서 동기화).빈 MailChimp 목록 회원 API 응답 - API 놀이터에서 작동

약 한 주 전에 내가 몇 가지 변경을 가할 때까지 완전히 정상적으로 작동했습니다. 나는 돌아가서 그것을 어떻게 넣으려고했지만 여전히 쿼리에 대해 빈 응답을 얻고있다. 그 쿼리 매개 변수와 일치하고, API 놀이터를 사용하여 매개 변수를 확인한 15,000 주소가 난 사실을 알고

/3.0/lists/{list}/members?status=subscribed&before_last_changed={-2 weeks} 

:이 쿼리입니다. 또는 before_last_changed 매개 변수를 사용하여 검색하면 정상적으로 작동하고 예상대로 결과가 반환됩니다. 또한 매개 변수를 변경하려고 시도했습니다. 나는 또한 매개 변수에 count=60을 가졌지 만,이 (또는 더 낮은 숫자)의 유무에 관계없이 작동하지 않습니다.

나는 PHP MailChimp를 사용하여 on Github here을 사용하고 있습니다.

누구든지이 문제를 해결하는 방법에 대한 조언이 있습니까?

편집 : 날짜에 gmdate('c',strtotime("-2 weeks"))을 사용하고 있습니다.

답변

0

cURL 시간 초과로 인해 문제가 발생했습니다. 오류 처리는 해당 API에서 매우 좋지 않으며 시간 제한은 10 초로 설정됩니다. 목록이 상당히 크고 쿼리가 매우 세분화되어 있기 때문에 처리하는 데 10 초 이상 걸렸습니다.