Yeah, Google + API is now live.

Time to give this module a second life !

https://developers.google.com/+/api/

What about thinking of what we can now do with this module/API ?

Comments

rszrama’s picture

w00t! That's much earlier than I thought. Time to get busy, eh? : D

mradcliffe’s picture

I think it would be better to try to support OAuth 2.0 even if oauth is nowhere near that point in their development cycle rather than try API Key + OAuth 1.0.

vaidik’s picture

I have done some work on this. It lies in my sandbox. Accidentally I have applied for full project request as I didnt know that there has some work been done.

Sandbox: http://drupal.org/sandbox/vaidik/1281434

mradcliffe’s picture

Awesome. Good step in creating a sandbox project first.

Issue: #1294060: Google library license

rszrama’s picture

Cool. As it's read only right now, my big wonder if how we can use Google+ data in Views. Anyone have experience with that?

mradcliffe’s picture

views_plugin_query, I think.

Either that or define a table and override the query method and use add_where() or do nothing. However, I think that would fetch results before the actual query is implemented.

vaidik’s picture

I can do this. I have a little experience with writing views query plugins. In fact, I have even mentioned that I want to do it in the sandbox project page as well.

Give me a week. It will be there! :)

rszrama’s picture

Ok, great! Ultimately we should look to see how we can merge your work into this project. I think one thing we'll want to do is move the Google+ Profile Reference field code from this project's main module into a submodule. We can then turn the main module itself into the API connector / library includer. This will let us get rid of the manual copy / paste in the profile reference field or at least add a widget that users can use to connect their profile through the G+ API.

If we can get your work merged in and agree on a few items pertaining to the development roadmap / style, I'd love to have a co-maintainer. I'm obviously quite busy with Commerce and I'm personally more interested in writing to than reading from G+.

corbacho’s picture

Summit’s picture

Subscribing, would love this also on D6. Greetings, Martijn

vaidik’s picture

Apologies. Have been really busy.

I had the same thing in my mind! :)

In the next couple of days, I will do as mentioned by rszrama and then will start working on integration of new features, Views, etc.

Rockmeister’s picture

Any plans for the Google Hangouts API which is part of G+. I would like to see some module that can handle live streaming of the hangouts within Drupal.

vaidik’s picture

Yes, I want to do that. This module doesn't have much API functionality right now.

I have written some code which is in my sandbox. That module makes use of the public API. No support for hangouts yet.

I am first trying to refractor the code a little bit, making it more modular. Hangouts will also be done once that is done. And if rszrama wants, my code can be put into this module. But, hangouts will surely come.

Any specific ideas for that?

Rockmeister’s picture

Hello Vaidik, any news on the progress of this project? I am really interested in how this is come along. It does need to be easily extendable as I am sure Google will come out with more changes as time progresses. Do you have a currently sandbox - pre-release available?

Thanks.

mobonobomo’s picture

It looks like there is going to be a separate API for Google+ Hangouts: https://developers.google.com/+/hangouts/

As a side note, the new Google APIs console is awesome (you have to be logged in with your Google account): https://code.google.com/apis/console/

Routh’s picture

Not much activity on this in a while... any progress 1 year later? I'm curious as I am looking for a way to post from Drupal > G+ via their new API..

yanniboi’s picture

I'm working on linking a site with Google Hangouts to do webinar type meetings.. How are things going this end?

deggertsen’s picture

Issue summary: View changes

Since the Google+ API is live, could we change the description of the module to reflect that and then close this issue? I may be doing some work on this module in the near future as I need the ability for my site to add/remove people from circles via rules. Ought to be a fun project. I assume it will be possible with:

https://developers.google.com/+/domains/api/circles/addPeople
https://developers.google.com/+/domains/api/circles/removePeople