Google Updates Include My Business API and Calendar Resource API

Google has been busy recently announcing updates to several of its APIs. If you have been managing your business listing online via Google My Business, the team announced an API that will help you integrate that functionality into any application. An update to the Google Apps for Work API has seen a new Calendar Resource API that replaces an old GDATA based Calendar Resource API.

Google My Business, which allows businesses to sign up on their platform and appear in search results across Google Search, Google Maps and Google+ has released a My Business API to allow businesses and third-party developers to manage the listings. Before the release of this API, the only way to manage your listings and control various meta data about it was possible only via the user interface. The API now brings this ability to any application.

google-business-api.png

The My Business API allows users to maintain business listings, update special hours of operation, mark a business as permanently closed, and manage photos for your business. Further, developers can manage administrators for their business listing account and more.

The API is RESTful and currently there are Java, C# and PHP client libraries available. Check out the My Business API Developer page for more details including applying for access.

The next update is to the Calendar Resource APIs. If you have been using the GDATA Calendar Resource API, it is important to note that it has been replaced by a new Calendar Resource API which has been released as part of the Admin SDK’s Directory API. The Calendar Resource API allows you to manage a list of physical resources (meeting rooms, projectors, etc) that you add to your meetings as needed.

The old GDATA based API will be marked as deprecated starting January 2016 and will be disabled by January 2017. Google will be announcing a detailed schedule in due course as per the blog post. For more details, check out the Calendar.resources guide in the official documentation.

Romin Irani Romin loves learning about new technologies and teaching it to others. His passion is to help developers succeed.
 

Comments