Introducing Yelp's GraphQL API
engineeringblog.yelp.com
Introducing Yelp's GraphQL API
1–10 of 54 posts
Re: Introducing Yelp's GraphQL API
#2Re: Introducing Yelp's GraphQL API
#3Re: Introducing Yelp's GraphQL API
#4Going to sign up for the beta program. BTW, if you're in the SF area, definitely try Garaje. One of the best tacos and beers around.
Re: Introducing Yelp's GraphQL API
#5If anyone from Yelp engineering is reading this, I'd love to see a major player get behind some standard for uniquely identifying places on which we could join public and private place-based datasets. I like mapcodes: http://www.mapcode.com/
Re: Introducing Yelp's GraphQL API
#6Going to sign up for the beta program. BTW, if you're in the SF area, definitely try Garaje. One of the best tacos and beers around.
Re: Introducing Yelp's GraphQL API
#7Re: Introducing Yelp's GraphQL API
#8Is it possible to do more complex requests in GraphQL, like getting the favorite venues of people that favored "Garaje" or is it left to the API provider?
Re: Introducing Yelp's GraphQL API
#9Is it possible to do more complex requests in GraphQL, like getting the favorite venues of people that favored "Garaje" or is it left to the API provider?
Try https://learngraphql.com gives a very good idea of what graphql is. Way better than reading the official documentation or spec.
Once I went through it, made up my mind that our API as a service product should support Graphql.
Note: I am in no way related to the site.. It is free and I finally actually understood what graphql is in 15 mins.
Re: Introducing Yelp's GraphQL API
#10Is it possible to do more complex requests in GraphQL, like getting the favorite venues of people that favored "Garaje" or is it left to the API provider?
The closest you could get is the users who rated the business:
business(id: "garaje-san-francisco") {
reviewers {
rating
user {
name
}
}
}
If Yelp wanted to enable that use case, they would add a field to Business like `related_businesses` like: business(id: "garaje-san-francisco") {
related_businesses {
business {
name
}
}
}