Google Plus
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
Important Note
This module's code is under consideration of getting added to a module that has taken the namespace (http://drupal.org/project/googleplus). See this issue for more details: http://drupal.org/node/1280780
Google+ (Google Plus) is a social networking and identity service by Google Inc.
This module integrates with Google+. The public API for Google+ has just been released. Visit this link to view the Google+ public API. This module uses the same API.
Note: this modules uses the Google API PHP Client library (link to Google Code). This library has support for OAuth 2.0.
Google+ Public API:
The public API, recently released, is a little weak. It doesn't let you do much. This initial set of integration is focused on providing read access to public data. It does not allow any sort of data-writing to Google+. So much of this API is for experimental purposes.
Some reviews
http://mashable.com/2011/09/15/google-apis-2/
http://www.geek.com/articles/news/google-apis-are-well-weak-20110915/
Features
* OAuth2 authentication for Google+.
* Wrapper API for getting people and activity resource.
* Google+ public profile viewing for Drupal users who have authorised access.
* Provides a custom block for getting Google+ activity, just like Twitter feeds.
Dependencies
* Libraries API 7.x-2.x
* Google API PHP Client Library
Installation
1. Clone the 7.x-1.x branch of this project.
2. Download 7.x-2.x version Libraries API module and enable it.
3. Create a directory at sites/all/libraries.
4. Get the latest copy of google-api-php-client library from http://code.google.com/p/google-api-php-client/downloads/list.
5. Unpack it and move the folder to sites/all/libraries. Please note that the name of the folder must be "google-api-php-client".
6. Enable this module and you are good to go!
Coming soon
* Views integration (Yes!)
* Better integration with Drupal user system
* AJAX support
* Better flexibility (I personally feel that the module is a little stiff)
Ideas please!
Any ideas are welcome and I will try to work on them as soon as I get time. Drop-in your ideas in the issue queue please.
Resources
- Google+ Public API - https://developers.google.com/+/overview
- Google API PHP Client library - http://code.google.com/p/google-api-php-client/
- Google Plus PHP Starter examples - http://code.google.com/p/google-plus-php-starter/
