示例#1
0
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
示例#2
0
        "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'])
示例#3
0
"""
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')