code: def _get_response(self, **kwargs):
          
          # pylint: disable=E1101
          url = self.read_url + "?output=JSON&token=%s" % self.read_token
          for key in kwargs:
              if key and kwargs[key]:
                  val = kwargs[key]
                  if isinstance(val, (list, tuple)):
                      val = ",".join(val)
                  url += "&%s=%s" % (key, val)
          self._api_url = url
          req = urllib2.urlopen(url)
          data = simplejson.loads(req.read())
          self._api_raw_data = data
          if data and data.get('error', None):
              exceptions.BrightcoveError.raise_exception(
                  data['error'])
          if data == None:
              raise exceptions.NoDataFoundError(
                  "No data found for %s" % repr(kwargs))
          return data
docs: Make the GET request.