They should release an API that caters for the victims of their shake-downs. Automatically pay to have unfavourable reviews cleaned up, warnings that bad reviews will start to bubble up when payments aren't met etc.
Introducing Yelp's GraphQL API
51–54 of 54 posts
Re: Introducing Yelp's GraphQL API
#52Love seeing a public GraphQL API out there - my company is very interested in also using GraphQL to power the new version of our API sometime this year, it looks like an awesome way to bring customizable endpoints to the end user. Is there any information on challenges developers have found with GraphQL out there?
Re: Introducing Yelp's GraphQL API
#53Earlier quoted context omitted.
We have struggled from performance perspective because we have a relational database at the back. GraphQL has been limited our overall use of JOINS which means multiple queries to fetch data for different data which could've been fetched in a single JOIN query.
If your database is PostgreSQL (which it should be :P) then https://subzero.cloud might solve that for you. Each GraphQL request is translated to a single database query.
Re: Introducing Yelp's GraphQL API
#54Earlier quoted context omitted.
I'm not going to lie, this is the first time I've heard of Kiva. Can you talk about some of the reasons why you chose GraphQL and what some of the technical problems that you've solved that were drastically easier in GraphQL vs REST? I'm trying to decide if it's worthwhile internally to consider a GraphQL API build out, but I'd like to get others perspectives on some of the problems that have been significantly easie…
I'd echo the comment down the line a bit for the pros / cons: https://news.ycombinator.com/item?id=14264977 The other non-obvious thing is it has been easier to introduce people to use, especially newer programmers. Being able to walk through examples in the browser, all on the same endpoint, just makes it a lot easier for sharing the concept of getting data. Though it may speak to the fact that our audience is prima…
I wonder if there would be any interest(or even feasibility) in implementing a REST api data explorer that wraps the REST Api into a GraphQL endpoint so you can have similar discoverability without having to rewrite your entire back end.