Combining the Google Places API and the Facebook Places API

This may be a simple question, but I can not find the answer via the Internet or any documents. I have an application that shows the jobs around users and their details. I built it using the Google Places API. As stated in the usage restrictions section , the Google Places API has a usage limit of 150,000 queries per day. My application has been downloaded more than 10,000 times in different Android markets together and is viewing the google dev console; I predict that the application will cross limits for almost 6 months to 1 year. So all I want to do is integrate other api and show combined results to users.

Foursquare came to my mind. But I was disappointed when I read the conditions:

Using a database of objects ... Do not search on both foursquare and Google Places, and then return a combination of your results / data

Another option I found is the Facebook Places API , which has a lower limit on limits. But the problem is not in the terms of the Google Places API , but the Facebook API is talking about combining search results with other data sources.

Can anyone think of this? If anyone knows about this issue, please help me.

+6
source share
1 answer

Although your question is unclear whether you are planning to monetize your application or have already done so (which will allow you to go to work API or another premium option, but I think you need to figure out your own finances), I have the following suggestions for you .

I have used several APIs throughout my programming life, and when it comes to relative accuracy and reliability, the Google APIs were the best overall.

Unfortunately, the places API does not have a payment system with payment as necessary, for example, the referrals API, where we receive $ 0.50 for every 1000 over-limit requests. Google APIs can be very expensive for SMEs. This leaves you with only one glimmer of hope. This Google documentation suggests:

Free lifts for related applications

Having carefully studied this, I found this page , which sets out the exact requirements for raising, and I believe that it is very beneficial for you.

If you still think that you are going to use a different API instead of Google, I would suggest reading the this article, which provides a comparison between different APIs. (note that limit / price data may be outdated.)

Finally, when using different APIs together, I would use different services if they do not explicitly state that this is prohibited. However, the biggest problem here is displaying data on a map. Most providers prohibit you from displaying your data on another provider map or vice versa. read about it and in conditions. However, do not count on me or any other stranger for a legal opinion. Hope this gives you some idea.

+5
source

All Articles