Stream

Join this community to post or comment
 
Working with internal API programs and integration strategy, which are the best integration platforms and API management services?

In a 100% cloud-based system architecture, is there really a need for an integration platform like IBM Cast Iron or is an API management system like Apigee enough? What are the pros and cons for either option?

1
Add a comment...
 
Hello community! I am using the Admin SDK to pull the domain users whenever our app is being installed from the Apps Marketplace. In order to do that I created a service account with domain-wide delegation and authorized the read-only user-list scope in "Manage API client access". Then the service executes on behalf of the person who installs the app. On our test domain this works great but when I install the app on another domain, the scope-grant doesn't show and the call is unauthorized. The documentation says "When you use Google Apps Marketplace to install an application for your domain, the required permissions are automatically granted to the application. You do not need to manually authorize the service accounts that the application uses." What am I missing? How can I achieve this? Thanks in advance for looking at my problem.
2
Eric Koleda's profile photo
 
Sometimes there is a small delay between when the app is installed and the grants have trickled down to all the accounts. Have you tried waiting a little and making the request again?
Add a comment...
 
Hi community, I am working on an app that will be listed in Google Marketplace. I've added a Universal Navigation Extension and put a URL with ${DOMAIN_NAME} as param. This way I am able to figure out the domain from which our app is being accessed but how to recognize the actual user? Also what is the difference between this URL and the one in the manifest under "web_url". Thank you for your time.
4
Eric Koleda's profile photo
 
You need to put the user through the OAuth2 flow in order to determine their identity. Since the app was installed by the domain administrator for all users, the flow should be completed automatically.

I don't believe the web_url in the manifest is used, or if it is it's just to verify that it matches.
Add a comment...

Nik Edmiidz

Discussion  - 
 
It would be cool if every time someone in our domain, clicked "like" on a YouTube video, if we could capture that and republish into a sort of stream....
2
1
Martin Zeitler's profile photoFazendo_Justiça A_Verdade's profile photoahmad hassan's profile photo
2 comments
 
Concordo!!
 ·  Translate
Add a comment...
4
2
Fazendo_Justiça A_Verdade's profile photoCloud Service's profile photoHubBucket Inc. (HubBucket)'s profile photo
 
Aproveitando o Espaço. Fazendo Justiça contando a verdade Sobre a Patente n.PI9500345

Vergonhoso como no século que estamos às pessoas as grandes corporações violam a ética é o direito de propriedade intelectual! “Visando o lucro máximo e não o lucro possível, honesto!”

Como estas corporações, seu membros, colaboradores, admiradores, apreciadores e fãs, se rebaixam em defender o indefensável o desonesto.

Qual será o gêneses que o tipo humano tem que o leva ao desonesto, ao prejudicar outro?

A ordenação é sempre feita para ser burlada pelos que pode mais, mas desonestos. Pois este caso não é o único.

Não devemos fazer parte desta maneira de se comportar, todos ficaremos para a história ou no lixo desta história.

http://youtu.be/lgL-iHBVF64

Origem da carteira eletrônica ou Google Wallet patente de Gaston Schwabacher Patente n. PI9500345
Existe uma patente e a soberania de um país que devem ser respeitadas.
Gaston Schwabacher teve a idéia de carteira eletrônica, quando ele teve que enviar dinheiro para seus filhos, as crianças que não têm uma conta bancária.
Daí surgiu a idéia poderia ligar ou enviar uma mensagem a alguém que pudesse dar o dinheiro para os seus filhos.
Pulando de alegria, a idéia de que ele pensou, iria revolucionar o mercado poderia patentear sua idéia e assim fez, patente n.PI9500345.
Agora há tantas belas imagens, como demonstrado pelo Google, e muitas outras, há tantas alegrias por para ver o funcionamento do Google Wallet, Carteira Digital,
Gaston Schwabacher diz: “Quem compõe não precisa ter voz para cantar, outro pode cantar estas composições e ambos ganharem.”
Gaston Schwabacher não nega os méritos do Google e outros, mas Gaston Schwabacher deve receber royalties por seus direitos de propriedade intelectual, patentes PI9500345
Aproveitando a oportunidade lembramos-nos de dois principio do Google que diz:
"Don't be evil” e o outro "You can make money without doing evil."
Gaston Schwabacher, o verdadeiro dono de todas as Carteiras Eletrônicas, Pagadores e Recebedores Eletrônicos dando o apelido ou a forma que derem a Carteira Eletrônica .n.PI9500345

Thanks for Space!
Спасибо за места!
Danke für den Raum!
Obrigado pelo espaço!
 ·  Translate
Add a comment...

Phillip Guest

Discussion  - 
 
Hi All

I need a developer/designer who can assist with developing/designing some standard templates in Google Apps (Docs, Slides etc) for our corporate marketing material. I would normally get someone with Indesign or similar skills but they need Google Apps experiene. I am based in Sydney, Australia
5
1
John Gammon's profile photoNOCO☆AWOL's profile photoELDREN BAHIAN Lorca's profile photo
9 comments
 
Hello my name is Nik. I am with NOCO. A WAY OF LIFE. A small creative house providing Photography, Web, & Design. We are also a Google For Work certified partner - https://www.google.com/a/partnersearch/#partner?partner_id=46711152_a0n60000000sqvBAAQ&partner_name=NOCO.-A-WAY-OF-LIFE We would love to assist. 
Add a comment...

Scott Croskey

Discussion  - 
 
I am trying to create google accounts using NodeJS. I have a JSON file created in my working directory and I also have the Auth credentials saved there as well. I can read in the JSON but am getting an error.

Error: Invalid Given/Family Name: FamilyName

When I execute the code. Any help would be greatly appreciated.

Here is the code. (not including the Auth stuff above this)
function listUsers(auth){
fs.readFile('user.json', function processClientSecrets(err, content) {
if (err) {
console.log('Error loading client secret file: ' + err);
return;
}
var newUser = JSON.parse(content);
console.log(newUser);
console.log(newUser.First);
console.log(newUser.Last);

var createUser = {
auth: auth,


"password": "aPa$$w0rd",
"primaryEmail": newUser.District_Email,
"changePasswordAtNextLogin": false,
"orgUnitPath": "/Staff"
};
var admin = google.admin( "directory_v1");
var id = admin.users.insert(createUser).id;


fs.writeFile("gid.txt", "mcs" + id);
});
}
1
Riël Notermans's profile photo
 
You need to specify a first and last name as well when creating a new user.
Add a comment...

Muhammad Fachry

Discussion  - 
 
I want change primer domain my Google Apps, but when I look DIrecroty  API, I don't know about how to get authorization token described in authorizing requests? Can you explain step by step?
1
Ashraf Talib's profile photoMuhammad Fachry's profile photo
2 comments
 
OK, thanks. I will contact you tommorow
Add a comment...

Private Office

Discussion  - 
 
Hi, can anyone confirm if it is possible in Google Sites to develop a user input form to write to a Google Sheets spreadsheet (using JScript if necessary). The form in question is complex so Google Forms is not suitable. If this is possible using Java Script, HTML code or embedded Sheet objects, could anyone point me to some examples?

Many thanks in advance
4
Mark Schuurman's profile photoPrivate Office's profile photo
7 comments
 
thanks for the clarification, can you provide any good varied examples of this?
Add a comment...

Nick Huang

Discussion  - 
 
Can I using Swift creat Google Doc ,Sheet ...
I'm a code learning beginner Thank~ :(
2
Add a comment...

Riël Notermans

Discussion  - 
 
Wien adding the TOS URL in the Marketplace SDK of an apps script project, I get a URL invalid message and an 'you dont have sufficiënt permissions' error.

Seems like a bug or am I missing something?
5
Ashraf Talib's profile photoRiël Notermans's profile photo
2 comments
 
A public site!
Add a comment...

Sk Dutta

Discussion  - 
 
I am developing a google marketplace app. The Google App admin (who installed the app) can use the application without any prompt. However, it shows up the authorization prompt when the normal user accesses it for the first time.

This seems to violate the best practice for developing Apps for marketplace. I am just testing it as private App and provided usual scope.

Any ideas where to look for to find the cause of this issue?
4
Eric Koleda's profile photo
 
That shouldn't be the case, and there are two common causes:

1) The user tried to access the app too soon after it was installed. It can take up to a minute for the permissions to be granted to all users in the domain.

2) The code is requesting more scopes than were configured in the Apps Marketplace configuration.
Add a comment...
 
Hi i developing app with integration of google calendar api , to add event in app its showing 403 forbidden error insuffient permission.please help out this problem
3
Lediya Nesakumari's profile photoMohammad Ashraf's profile photo
7 comments
 
+Lediya Nesakumari  Welcome :)
Add a comment...

Jendorski Labs

Discussion  - 
 
Hi, I am working on Google APIs for Google+, i have checked out all the Google+ Domains APIs, and i have a few questions:
1. From the APIs, can a user create communities, collections and which API will be used?.
2. from the www.googleapis.com/stream, a user can compose, but is it text, media only? Are polls, events, pages allowed?.
3.Also can one develop, using the APIs (which of the APIs), an app or a form of Google Hangouts?.
3
Fazendo_Justiça A_Verdade's profile photo
 
Aproveitando o espaço. Fazendo Justiça contando a verdade Sobre a Patente n.PI9500345

Vergonhoso como no século que estamos às pessoas as grandes corporações violam a ética é o direito de propriedade intelectual! “Visando o lucro máximo e não o lucro possível, honesto!”

Como estas corporações, seu membros, colaboradores, admiradores, apreciadores e fãs, se rebaixam em defender o indefensável o desonesto.

Qual será o gêneses que o tipo humano tem que o leva ao desonesto, ao prejudicar outro?

A ordenação é sempre feita para ser burlada pelos que pode mais, mas desonestos. Pois este caso não é o único.

Não devemos fazer parte desta maneira de se comportar, todos ficaremos para a história ou no lixo desta história.

http://youtu.be/lgL-iHBVF64

Origem da carteira eletrônica ou Google Wallet patente de Gaston Schwabacher Patente n. PI9500345
Existe uma patente e a soberania de um país que devem ser respeitadas.
Gaston Schwabacher teve a idéia de carteira eletrônica, quando ele teve que enviar dinheiro para seus filhos, as crianças que não têm uma conta bancária.
Daí surgiu a idéia poderia ligar ou enviar uma mensagem a alguém que pudesse dar o dinheiro para os seus filhos.
Pulando de alegria, a idéia de que ele pensou, iria revolucionar o mercado poderia patentear sua idéia e assim fez, patente n.PI9500345.
Agora há tantas belas imagens, como demonstrado pelo Google, e muitas outras, há tantas alegrias por para ver o funcionamento do Google Wallet, Carteira Digital,
Gaston Schwabacher diz: “Quem compõe não precisa ter voz para cantar, outro pode cantar estas composições e ambos ganharem.”
Gaston Schwabacher não nega os méritos do Google e outros, mas Gaston Schwabacher deve receber royalties por seus direitos de propriedade intelectual, patentes PI9500345
Aproveitando a oportunidade lembramos-nos de dois principio do Google que diz:
"Don't be evil” e o outro "You can make money without doing evil."
Gaston Schwabacher, o verdadeiro dono de todas as Carteiras Eletrônicas, Pagadores e Recebedores Eletrônicos dando o apelido ou a forma que derem a Carteira Eletrônica .n.PI9500345

Thanks for Space!
Спасибо за места!
Danke für den Raum!
Obrigado pelo espaço!
 ·  Translate
Add a comment...

Mohit Juneja

Discussion  - 
 
Hi All,

When i am implementing Directory API in JavaScript (https://developers.google.com/admin-sdk/directory/v1/quickstart/js#step_1_turn_on_the_api_name) So i am getting an error : Domain Not Found ..

Plz Help .. .Thanks
2
Loan Khùng's profile photo
 
Kg hieu
Add a comment...
 
Hi!!
I want to automaticaly send files into drive, and recieve derection with a name on my web project.
Is it possible? 
2
Add a comment...

Nikil Mathew

Discussion  - 
 
Hey , is it possible to include a timer on the hangout app for timed meetings? Does Google apps for work help us customize the hangout app as per our business needs ?
2
Add a comment...

Michael Ovsen

Discussion  - 
 
I'm developing an app to help run my Handyman business, and need to have my clients, technicians, and myself all have access to a shared calendar.  I'm hoping to avoid needing a website at all, and have the app link up to various other websites for payments, parts ordering, scheduling, photo archiving, etc.  My question is there a way to have 4 different levels of authority for accessing the various info through one account?  There will be the general public, existing clients, existing technicians, and administrative privileges needed, and am wondering if I may be able to use Google Apps for much of what I need to do...

Any assistance on setting this up within your systems would be greatly appreciated.  I've no interest in re-inventing the wheel, and your platform may work nicely for what I have in mind.  I could just use some direction to get started.  Thanks 
2
John Gammon's profile photo
 
Mr. Ovsen, Google Calendar is able to setup multiple named calendars for use by mobile devices and accessible from a desktop or laptop via web browsers. (i.e. I prefer Chrome or Firefox against IE). This might answer you query.
Add a comment...
 
My this will sound funny, but i'm actually serious, can anyone tell me the email of google?
1
Jóhan Abrahamsen's profile photoHolger Hubbs's profile photo
3 comments
 
Ah. I don't know, but did you Google it? Refine your search terms, be clear what you want, and you will find what you want...
Add a comment...