Google People API: no way to search contacts? - google-contacts-api

Just noticed today the following announcement:
Google Contacts API is now deprecated and is scheduled for sunset on June 15, 2021. Apps should instead use the People API.
Which is fine except the fact that People API does not provide any way to search contacts like the old Contacts API provided with ?q=.
Fulltext query on contacts data fields. The API currently supports simple search queries such as q=term1 term2 term3 and exact search queries such as q="term1 term2 term3"
Is there any way to do this simple text searching using People API?

So far it is not possible, but there is a feature request for it open on Google's Public Issue Tracker.
Give it a "star" to indicate that you are also interested in the feature - this will help to increase visibility.

Related

Is there an alternative People API functionality for Contacts API that searches contacts and returns approximately 100 contacts?

People API has a method (searchContacts) which caters to searching contacts. However, it's only capped at 10 results/contacts returned. I would like to know if there is another alternative method or functionality that would search and return more or less 100 results.
Unfortunately, what you want cannot be achieved.
However, what you can do in this situation is to file a feature request on Google's Issue Tracker here and provide all the needed details.

Google Maps API - Number of customers for places

I'm reading the documentation of GM-APIs, I found the section relative to "Places", but I can't find anything to get the information about the per-hour number of customers for a certain place.
Do you know whenever you search a place on GMaps, there is an indication of the frequency of customers, in that way you can know if the place will be busy or empty.
Is there any way to retrieve that information through Google Maps API?
Currently, there is no available feature in Google Maps API that could get the exact number or the of people in an establishment to determine its busiest time of the day.
However, there is an existing Feature Request in Google Map Platform's Public issue tracker to expose the place's popular times which seems to be related to the feature you are looking for.
Here's the link to that feature request: https://issuetracker.google.com/35827350. You can star/favorite this feature request and feel free to leave a comment there regarding your use case for additional information as well.

Google Places API - downloading user reviews and star ratings

TL;DR - I need help using Google Places API to download star ratings and user reviews of multiple stores and I am too dumb to figure out what I am suppose to be doing. Please help!
For the life of me, this has been hard to find any sort of useful info or documentation in terms of trying to download user ratings and star reviews from multiple locations. Just to give you a bit of info, I work for a company that has three major brands with over 500 stores across the country. We have multiple listings and our senior stakeholders are wanting to get their hands on what our customers are saying about our brand and particularly see who are top performing stores are (and who are NOT are top performers) in the form of star ratings and user reviews.
Now to get those sorts of insights is pretty easy to do for one location, but for multiple? It seems Google doesn't have that feature on hand.
According to the Google Community, I would need to use Google My Business API (see thread 1) However Google Support told me that for what I am looking to do required Google Places API. So after heading over there, I found this which makes this the most possible way I can get what I need Google Places API
Now I am stuck at the part about loading libraries. Darnit, surely there is a way I can just make an API request to get what I want, no?
I am throwing myself on the mercy of you smart people (I have the basic knowledge and I am a person who learns by doing) so your assistances will be deeply appreciated.
Using Places API web service you can get up to 5 reviews when you execute a place detail request. Rating is also available in the response.
Please have a look at the documentation:
https://developers.google.com/places/web-service/details#PlaceDetailsResults
Currently, there is no way to get more than 5 reviews in Places API. You can see a feature request in the public issue tracker, however, it looks like Google didn't set a high priority on this task:
https://issuetracker.google.com/issues/35825957
If you are the owner of the place in Google My Business, you can use Google My Business API to retrieve a list of all reviews for your place:
https://developers.google.com/my-business/content/review-data
Hope it helps!

Unable to get special opening hours from Google Places API

Special hours are marketed/documented on Google My Business, see https://support.google.com/business/answer/6303076
Is there a way of retrieve this special opening hours from the Google Places API?
I've tried adding special hours to Google My Business. It works as expected in Google Maps and Google search. However, it does not show in the returned values from Google Places API.
Currently, special hours are not available via Places API.
There is a feature request 10145 in the public issue tracker to add this information in the API.
Please star the public issue to vote for this feature and receive further updates.
For people looking for an answer to this, there is a solution and that is to use Google My Business API. There you can get special hours.
Google My Business API you have to apply to use. Read more at Google My Business API

How long will the Google Contacts API be supported, and is the Google People API the intended replacement?

At the moment, the People API does not retrieve all the contacts that the Contacts API did, but is suggested as a replacement. If I wanted the old list that included Most Contacted and Other Contacts, I believe I would need the Contacts API. How long is this API intended to be supported?
Yes, People API will replace the Contacts API.
The new People API uses the newest protocols and technologies and will eventually replace the Contacts API which uses the GData protocol.
Announcing the People API
The Contacts API has not been deprecated yet so we don't know how long it will be around. Once Google deprecates an API it is typically available for 1-3 years before being fully shut down.
Well, it is still being supported. Based on the Google Contacts v3 documentation, that if you only want for read-only access to users' contacts, then that is the time you need to use the People API. It is not stated here that the Contacts API v3 will be deprecated and will stop the supporting here.
Also based on the Google Contacts API Terms of Service, after April 20, 2015, the Deprecation Policy in Contacts API will not apply.