This is a headless example of how to implement an OAuth 1.0a Yelp API client. The Yelp API provides an application token that allows applications to make unauthenticated requests to their search API.
- Check out
BusinessesViewController.swift
to see how to use theBusiness
model.
Basic search with query
Business.searchWithTerm("Thai", completion: { (businesses: [Business]!, error: Error!) -> Void in
self.businesses = businesses
for business in businesses {
print(business.name!)
print(business.address!)
}
})
Advanced search with categories, sort, and deal filters
Business.searchWithTerm("Restaurants", sort: .distance, categories: ["asianfusion", "burgers"], deals: true) { (businesses: [Business]!, error: Error!) -> Void in
for business in businesses {
print(business.name!)
print(business.address!)
}
}