def GET(self, func, data):
        """Send GET request to execute Ndrive API

        :param func: The function name you want to execute in Ndrive API.
        :param params: Parameter data for HTTP request.

        :returns: metadata when success or False when failed
        """
        if func not in ['getRegisterUserInfo']:
            s, message = self.checkAccount()

            if s is False:
                return False, message

        url = nurls[func]
        r = self.session.get(url, params = data)
        r.encoding = 'utf-8'

        if self.debug:
            print r.text

        try:
            try:
                metadata = json.loads(r.text)
            except:
                metadata = json.loads(r.text[r.text.find('{'):-1])

            message = metadata['message']
            if message == 'success':
                return True, metadata['resultvalue']
            else:
                return False, message
        except:
            for e in sys.exc_info():
                print e
            sys.exit(1)
            return False, "Error %s: Failed to send GET request" %func