def get(self): center_id = request.args['center_id'] games = api_helper.search_games_from_game_center(center_id) if games is None: return 204, 'we could not found game center (Id: {})'.format( center_id) game_dicts = mongo_helper.mongo_set_to_python_list(games) return response_helper.unicode_safe_json_respnose(game_dicts)
def get(self): song_title = request.args.get('song_title') songs = api_helper.search_songs(song_title=song_title) page_index = int(request.args.get('page_index', 1)) page_length = int(request.args.get('page_length', 5)) songs = api_helper.paging_items(songs, page_index, page_length) song_dicts = mongo_helper.mongo_list_to_python_list(songs) return response_helper.unicode_safe_json_respnose(song_dicts)
def get(self): site_name = request.args['site_name'] songs = api_helper.search_music_chart_songs(site_name=site_name) page_index = int(request.args.get('page_index', 1)) page_length = int(request.args.get('page_length', 5)) songs = api_helper.paging_items(songs, page_index, page_length) song_dicts = mongo_helper.mongo_list_to_python_list(songs) return response_helper.unicode_safe_json_respnose(song_dicts)
def get(self): centers = api_helper.search_game_centers( center_city_name=request.args.get('city_name'), center_name=request.args.get('center_name'), center_game_name=request.args.get('game_name'), target_lng=request.args.get('target_lng'), target_lat=request.args.get('target_lat'), search_radius=request.args.get('search_radius')) center_dicts = [ mongo_helper.mongo_doc_to_dict(c, ['games']) for c in centers ] return unicode_safe_json_respnose(center_dicts)
def get(self): product_brand = request.args.get('product_brand') product_name = request.args.get('product_name') product_flag = request.args.get('product_flag') page_index = int(request.args.get('page_index', 1)) page_length = int(request.args.get('page_length', 5)) products = api_helper.search_products(product_brand, product_name, product_flag) products = api_helper.paging_items(products, page_index, page_length) product_dicts = mongo_helper.mongo_list_to_python_list(products) return response_helper.unicode_safe_json_respnose(product_dicts)
def get(self): store_brand = request.args.get('store_brand') store_name = request.args.get('store_name') store_address = request.args.get('store_address') target_lng = request.args.get('target_lng') target_lat = request.args.get('target_lat') search_radius = request.args.get('search_radius') page_index = int(request.args.get('page_index', 1)) page_length = int(request.args.get('page_length', 5)) stores = api_helper.search_cstores(store_brand, store_name, store_address, target_lat, target_lng, search_radius) stores = api_helper.paging_items(stores, page_index, page_length) store_dicts = mongo_helper.mongo_list_to_python_list(stores) return response_helper.unicode_safe_json_respnose(store_dicts)