def get_competition_by_company_name_with_http_info(self, company_name, **kwargs): # noqa: E501 all_params = ['company_name', 'limit'] # noqa: E501 all_params.append('async') all_params.append('_return_http_data_only') all_params.append('_preload_content') all_params.append('_request_timeout') params = locals() for key, val in six.iteritems(params['kwargs']): if key not in all_params: raise TypeError( "Got an unexpected keyword argument '%s'" " to method get_competition_by_company_name" % key ) params[key] = val del params['kwargs'] # verify the required parameter 'company_name' is set if ('company_name' not in params or params['company_name'] is None): raise ValueError("Missing the required parameter `company_name` when calling `get_competition_by_company_name`") # noqa: E501 collection_formats = {} path_params = {} query_params = [] if 'company_name' in params: query_params.append(('company_name', params['company_name'])) # noqa: E501 if 'limit' in params: query_params.append(('limit', params['limit'])) # noqa: E501 header_params = {} form_params = [] local_var_files = {} body_params = None # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['HTML']) # noqa: E501 # HTTP header `Content-Type` header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 ['application/json']) # noqa: E501 # Authentication setting auth_settings = [] # noqa: E501 # Source等从这里加入 header_params Source = 'AndriodApp' # 可自定义 #####flag##### #此api为秘钥对验证 sign, dateTime = getSimpleSign(Source, SecretId, SecretKey) header_params['Date'] = dateTime header_params['Authorization'] = sign header_params['Source'] = Source return self.api_client.call_api(HOST, '/competition_by_company_name', 'GET', #如果此API为ANY方法,则默认为GET方法,您可以通过修改第二个参数来变更您想使用的方法,如POST,PUT,HEAD等,注意:当存在body参数时,请不要使用HEAD或GET方法 path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type='str', # noqa: E501 auth_settings=auth_settings, _async=params.get('async'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats)
def get_investment_with_http_info(self, **kwargs): # noqa: E501 all_params = [ 'cate1', 'cate2', 'company_name', 'product_name', 'year' ] # noqa: E501 all_params.append('async') all_params.append('_return_http_data_only') all_params.append('_preload_content') all_params.append('_request_timeout') params = locals() for key, val in six.iteritems(params['kwargs']): if key not in all_params: raise TypeError("Got an unexpected keyword argument '%s'" " to method get_investment" % key) params[key] = val del params['kwargs'] collection_formats = {} path_params = {} query_params = [] if 'cate1' in params: query_params.append(('cate1', params['cate1'])) # noqa: E501 if 'cate2' in params: query_params.append(('cate2', params['cate2'])) # noqa: E501 if 'company_name' in params: query_params.append( ('company_name', params['company_name'])) # noqa: E501 if 'product_name' in params: query_params.append( ('product_name', params['product_name'])) # noqa: E501 if 'year' in params: query_params.append(('year', params['year'])) # noqa: E501 header_params = {} form_params = [] local_var_files = {} body_params = None # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['HTML']) # noqa: E501 # HTTP header `Content-Type` header_params[ 'Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 ['application/json']) # noqa: E501 # Authentication setting auth_settings = [] # noqa: E501 # Source等从这里加入 header_params Source = 'AndriodApp' # 可自定义 #####flag##### #此api为秘钥对验证 sign, dateTime = getSimpleSign(Source, smoothnlp_api.config.SECRET_ID, smoothnlp_api.config.SECRET_KEY) header_params['Date'] = dateTime header_params['Authorization'] = sign header_params['Source'] = Source return self.api_client.call_api( HOST, '/investment', 'GET', #如果此API为ANY方法,则默认为GET方法,您可以通过修改第二个参数来变更您想使用的方法,如POST,PUT,HEAD等,注意:当存在body参数时,请不要使用HEAD或GET方法 path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type="str", # noqa: E501 auth_settings=auth_settings, _async=params.get('async'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats)