def all(self, endpoint, paramsets, method='GET', body=False, **options):

        requests = []
        for params in paramsets:
            params = copy.copy(params)
            params.update(options)
            segments = self._segmentize_endpoint(endpoint)
            relative_url = params.get('relative_url')
            resolved_url = self._resolve_endpoint(segments + [relative_url], params)
            request = {
                'method': method, 
                'relative_url': resolved_url, 
                }

            if body:
                request['body'] = body

            requests.append(request)

        return self.batch(requests)
A nicer interface for batch requests to the 
dataset/ETHPy150Open debrouwere/facebook-insights/facebookinsights/utils/api.py/GraphAPI.all