def find_one(self, id_, raw=True, recovery_name=True):
        """Find one record.
        
        Ref: http://helpdesk.knackhq.com/support/solutions/articles/5000446111-api-reference-root-access#retrieve
        
        :param id_: record id_
        :param using_name: if you are using field name in filter and sort_field, 
          please set using_name = True (it's the default), otherwise, False
        :param raw: Default True, set True if you want the data in raw format. 
          Otherwise, html format
        :param recovery_name: Default True, set True if you want field name 
          instead of field key
          
        **中文文档**
        
        返回一条记录
        """
            
        url = "https://api.knackhq.com/v1/objects/%s/records/%s" % (
            self.key, id_)
        res = self.get(url)
        
        if raw:
            try:
                res = self.get_raw_values(res, recovery_name=recovery_name)
            except:
                pass
        else:
            try:
                res = self.get_html_values(res, recovery_name=recovery_name)
            except:
                pass
        return res