2017-10-26 13 views
-1

내 웹 페이지에 모든 뉴스 레터를 표시하려면 mailchimp를 사용하고 있습니다. MailChimp API가 모든 뉴스 레터를 표시하지 않습니다.

모든 뉴스 레터를 얻을 수 https://usX.api.mailchimp.com/3.0/campaigns

을이 API 호출을 사용하고 있는가 그러나 10 개 캠페인을 얻고 있지만, 메일 침프 계정에서 더 많은 캠페인이있다.

여기에 문제가 있습니까? 모든 뉴스 레터 또는 모든 캠페인 ID를 얻으려면 어떻게해야합니까?

+1

설명서 [여기] (http://developer.mailchimp.com/documentation/mailchimp/reference/campaigns/#read-get_campaigns)를 참조하십시오. 'count' 매개 변수의 기본값은 10입니다. API 호출에 매개 변수를 전달하지 않으므로'count' 매개 변수 (10)의 기본값이 사용되므로 10 개의 캠페인 만 가져옵니다. – ekad

+0

@ekad 이것은 내가 찾고있는 것입니다. 답변을 수락하면 기꺼이 게시 할 수 있습니다. – Mann

답변

0

/campaigns 끝점 here의 공식 설명서에 따르면 반환 할 캠페인 레코드의 수를 나타내는 count 매개 변수가 있습니다. count 매개 변수의 기본값은 10입니다. /campaigns 끝점에 매개 변수를 전달하지 않으므로 count 매개 변수 (10)의 기본값이 사용되므로 10 개의 캠페인 만 가져옵니다.

/campaigns 엔드 포인트에 대한 API 호출을 두 번 호출하여 모든 캠페인을 가져올 수 있습니다. count 매개 변수가 1로 설정된 첫 번째 API 호출을 만듭니다. 하나의 캠페인 만 얻을 수 있지만 응답 본문에는 total_items이 표시됩니다. total_items 값은 MailChimp 계정에 현재있는 총 캠페인 수를 표시합니다. 두 번째 API 호출은 count 매개 변수가 첫 번째 API 호출의 응답에서 얻은 total_items 값으로 설정되어 있어야합니다. 두 번째 API 호출의 응답 본문에서 모든 캠페인을 가져옵니다.