def getEventsFromYelp(location): eventsList = [] startTime = dp.parse( (datetime.now() + timedelta(days=7)).isoformat()).strftime('%s') yelpApi = YelpAPI('') response = yelpApi.event_search_query(location=location, sort_by='desc', limit=50, sort_on='popularity', start_date=startTime) events = response['events'] for i in range(len(events)): name = events[i]['name'] attendingCount = events[i]['attending_count'] interestedCount = events[i]['interested_count'] cost = events[i]['cost'] zip = events[i]['location']['zip_code'] category = events[i]['category'] time = events[i]['time_start'] event = [ name, attendingCount, interestedCount, cost, zip, category, time ] eventsList.append(event) return eventsList
"latitude=41.6560)")) response = yelp_api.autocomplete_query(text='Hambur', longitude=-91.5327, latitude=41.6560) pprint(response) print( '\n-------------------------------------------------------------------------\n' ) """ Example event search query. Event Search API: https://www.yelp.com/developers/documentation/v3/event_search """ print("***** event search result *****\n{}\n".format( "yelp_api.event_search_query()")) response = yelp_api.event_search_query() pprint(response) print( '\n-------------------------------------------------------------------------\n' ) """ Example event lookup query. Event Lookup API: https://www.yelp.com/developers/documentation/v3/event """ print( "***** event lookup result using previous search's first event *****\n{}\n" .format("yelp_api.event_lookup_" "query(id=response['events']" "[0]['id'])")) response = yelp_api.event_lookup_query(id=response['events'][0]['id'])
""" print("***** autocomplete results for 'Hambur' in Iowa City *****\n{}\n".format("yelp_api.autocomplete_query(" "text='Hambur', longitude=-91.5327, " "latitude=41.6560)")) response = yelp_api.autocomplete_query(text='Hambur', longitude=-91.5327, latitude=41.6560) pprint(response) print('\n-------------------------------------------------------------------------\n') """ Example event search query. Event Search API: https://www.yelp.com/developers/documentation/v3/event_search """ print("***** event search result *****\n{}\n".format("yelp_api.event_search_query()")) response = yelp_api.event_search_query() pprint(response) print('\n-------------------------------------------------------------------------\n') """ Example event lookup query. Event Lookup API: https://www.yelp.com/developers/documentation/v3/event """ print("***** event lookup result using previous search's first event *****\n{}\n".format("yelp_api.event_lookup_" "query(id=response['events']" "[0]['id'])")) response = yelp_api.event_lookup_query(id=response['events'][0]['id']) pprint(response) print('\n-------------------------------------------------------------------------\n')