What is the difference between Google's plus.people.get and the plusDomains.people.get API endpoints? - google-plus

I'm not clear as to when one would use the plusDomains.people endpoint instead of the plus.people endpoint. Is the plusDomains endpoint for Google Apps customers? How about Google Apps for Education? The documentation for plus.people.get seems to be almost the same as plusDomains.people.get, and I'm not sure where else to look to figure out when to use each.

With the Google+ Domains API, Google Apps customers and ISVs can build custom Google+ functionality and services for people who use Google Apps at college, at work, or at home.
Google+ Domains API
The Google+ Domains API is for all Google Apps customers (e.g. their email addresses do not end in #gmail.com) that have Google+ enabled. The standard Google+ API is for Google accounts that end in #gmail.com

Related

Using Google Sheets in Saas Application

In our SAAS application, we decided to use Google Sheets API, to generate docs and to give permission for editing documents online in Google Docs web and mobile application.
Here, do we need all of our customers have to be Google Accounts? Is there a better way to create users at the backend of our customers to connect directly from our app?
Unless you're using a service account (which isn't ideal for scaling apps), you ought to use google login, which requires a google account.

Integration of Google+ API in Java

I have been searching for Google+ API integration with Java. All I got is that there is read-only access to it using Google+ Domain API. Is there any possible way, we can integrate google plus API in Java other than using domain API?
Right now, Google Plus api are restricted to read only mode and you can access them only by domain api.

Youtube API: Upload to developer's account

here's what I want to achieve:
Users are able to upload videos to my youtube account via a simple web form.
Here's what I don't get:
This is possible using the deprecated ClientLogin authentication.
But it is not using OAuth 2.0 authentication, because this one's logging the user always in to his own account, not mine. Correct? If not, how do I use the OAuth authentication to enable users to upload videos to my youtube account?
Thank you for your help!
OAuth2 Service Accounts do not work for Youtube API:
https://developers.google.com/youtube/v3/docs/errors
This error is commonly seen if you try to use the OAuth 2.0 Service
Account flow. YouTube does not support Service Accounts, and if you
attempt to authenticate using a Service Account, you will get this
error.
If this issue is still
https://code.google.com/p/gdata-issues/issues/detail?id=5370
UNRESOLVED it is NOT possible to use Service Account with YouTube v3 data API. As of March 2014 I am not able to create/list new Playlist or post a video to an existing playlist.
The Google folks should REALLY make this explicit as I waste few hours with this.
Google's OAuth2 authorization server supports the use of Service Accounts. They are meant for exactly this use case. This should work for the Youtube API too.
You can create a Service Account in Google's API Console. There you get a Service Account email address, that you have to setup as alternative email address for the Google account you use for your Youtube videos.
Does Jan Gerlinger's answer work? I also get the error saying that the email address is already associated to an other Google account.
I guess it's not possible with v3, but can it be done with v2?

Basic Google Apis Requirement

Is it necessary to have Google account to use google+ apis like google hangout etc ? Like with Google maps it is not required.
Yes, you do need a Google account to use the Google+ APIs. The reason differs based on the API you're interested in using, though.
REST APIs
You need an API key to use the Google+ REST APIs. You can acquired an API key from the Google API Console. You need a Google account to use the API console. This API key is used for many things including to manage your quota.
Hangouts API
The Hangouts API requires a Google account for two reasons. First, you must use the API console to create your project. Next, you must have a Google account to start a hangout.

Possible to tie Google API Key with a Google Apps account?

I am trying to get an API key for Google AJAX Feed API's. However, it will only let me login with my Gmail (Google account), and I don't see any way to login with the Google Apps account here.
Couldn't find anything related on Google or Lycos. So is it possible to tie the AJAX Feed API key (which I believe will let me access other APIs as well) to my Google Apps account instead?
Gmail mail addresses are linked to a Google account by default, but Google Apps mail addresses aren’t.
You’ll have to sign up for a ‘Google Account’ using your Google Apps email address. After that, you’ll be able to login using your Google Apps email.