Hi Richard,
I think you can get this information in two ways. Either by looping
through all pages of people ( GET /audiences/{audience_id}/people.xml?
page=1&per_page=1000 ) or by looping through all blasts and requesting
every page of unsubscribes for each given blast.
I've had to aggregate blast specific data over a large number of
blasts through the API before. To my knowledge. In the particular case
I worked on, it was aggregating the reporting data across many blasts.
Based on the parameters for my particular case, the largest thing my
script had to deal with was 17,555 API requests in a single run that
took 1 hour, 25 minutes to complete. (about 3.4 request per second) A
significant portion of the time between requests was probably due to
the processing of each response before moving to the next request. So
the API has been pretty responsive during my use.
While the structure of the API doesn't make these types of things as
easy as it could be, in my experience it's worked well enough to get
the job done.
Hope that answers your question.
-Brandon
On Apr 27, 8:22 am, Richard Lund <
rich...@myglobaldata.com> wrote:
> Anyone?
>
> Thanks!