code: def _QueryHashes(self, digests):
      
      url_parameters = {'apikey': self._api_key, 'resource': ', '.join(digests)}
  
      try:
        json_response = self.MakeRequestAndDecodeJSON(
            self._VIRUSTOTAL_API_REPORT_URL, 'GET', params=url_parameters)
      except errors.ConnectionError as exception:
        json_response = None
        logger.error('Unable to query VirusTotal with error: {0!s}.'.format(
            exception))
  
      return json_response
docs: Queries VirusTotal for a specfic hashes.
  
      Args:
        digests (list[str]): hashes to look up.
  
      Returns:
        dict[str, object]: JSON response or None on error.