docs: def get_player_summaries(self, steamids=None, **kwargs):
          """Returns a dictionary containing a player summaries
  
          :param steamids: (list) list of ``32-bit`` or ``64-bit`` steam ids, notice
                                  that api will convert if ``32-bit`` are given
          :return: dictionary of player summaries, see :doc:`responses </responses>`
          """
          if not isinstance(steamids, collections.Iterable):
              steamids = [steamids]
  
          base64_ids = list(map(convert_to_64_bit, filter(lambda x: x is not None, steamids)))
  
          if 'steamids' not in kwargs:
              kwargs['steamids'] = base64_ids
          url = self.__build_url(urls.GET_PLAYER_SUMMARIES, **kwargs)
          req = self.executor(url)
          if self.logger:
              self.logger.info('URL: {0}'.format(url))
          if not self.__check_http_err(req.status_code):
              return response.build(req, url, self.raw_mode)