2017-06-13 1 views
0

J'ai eu quelques problèmes pour essayer de comprendre les exigences Oauth pour les applications côté serveur qui ne nécessitent pas d'interaction de l'utilisateur lors de l'interrogation de google API. Excuse si cela semble évident pour la plupart, mais le problème que j'ai, c'est que tous les exemples et les flux Oauth sont basés sur la demande à un utilisateur d'autoriser les fonctionnalités auxquelles l'application a accès ou d'authentifier l'utilisateur avec un compte google avant étant accordé un jeton et un jeton d'actualisation.Google API Oauth2 - Application côté serveur, création de jeton Oauth sans intervention de l'utilisateur ou invite

Est-ce que quelqu'un a de l'expérience en interrogeant l'API Sheets à partir d'une application côté serveur sans interaction de l'utilisateur qui pourrait me donner des indications sur la façon de créer le jeton Auth?

Je vais utiliser Javascript, AJAX et JSON pour appeler l'API REST.

Un grand merci, Billy

+0

https://stackoverflow.com/questions/19766912/how-do-i-authorise-an-app-web-or-installed-without-user-intervention-canonic – pinoyyid

+0

Merci pinoyyid, c'est frustrant de savoir que le réglage était juste sous mon nez, quand je jouais avec le terrain de jeux Oauth pendant une heure. Merci beaucoup, cependant, m'a sauvé beaucoup plus de temps perdu. –

Répondre

0

Merci pinoyyid, après avoir fouillé ce site et heure et jouer avec aire de jeux OAuth pour une meilleure partie d'une heure, il est frustrant de connaître la réponse était juste sous mon nez dans les paramètres !

Merci encore, merci de m'avoir indiqué How do I authorise an app (web or installed) without user intervention? (canonical ?). Pour ceux qui lisent ceci dans le futur le lien dans le commentaire ci-dessus résoudra votre problème, pour résumer, vous pouvez utiliser vos propres paramètres d'application en allant sur le terrain de jeu google Oauth et en haut à droite sélectionnez les paramètres (image de un pignon/engrenage) et en cochant la case pour utiliser les détails de votre application, entrez l'ID du client et le secret client, le travail effectué.

Cheers, Billy

+0

pas de problème \! / – pinoyyid