2017-10-04 4 views
0

Je veux faire une application web (php - javascript) pour le faire:Google API Connexion à côté serveur

  1. l'utilisateur d'entrer son adresse e-mail de compte Google
  2. le serveur reçoivent alors l'entrée d'utilisateur - > disons il est enregistré dans la variable useremail
  3. le serveur puis connectez-vous comme [email protected] avec mot de passe somepassword Google calendar
  4. le serveur (maintenant connecté en tant que [email protected]) éditera un événement dans son calendrier Google (I ha voir l'ID de l'événement), ajouter le useremail aux participants google calendar (utiliser Google Calendar API), puis enregistrer l'événement
  5. l'utilisateur va trouver dans son calendrier google qu'il/elle avait été invité à un événement par [email protected]

J'ai essayé calendrier google javascript QuickStart, mais je ne veux pas faire de l'utilisateur ont besoin de se connecter à chaque fois, laissez-les entrer leur adresse e-mail (ce qui est l'exigence)

la question est :

  1. est-ce possible?
  2. comment faire cela? (étant donné que j'ai [email protected], son mot de passe et une entrée utilisateur contenant une adresse e-mail google)

Répondre

0

La seule façon d'accéder aux API Google est Oauth. Vous devrez demander l'accès à l'utilisateur et récupérer un jeton d'actualisation. Une fois que vous obtenez le jeton d'actualisation, vous pouvez l'utiliser à tout moment pour accéder au compte google calendar de l'utilisateur.

Vous ne pouvez pas obtenir un jeton d'accès avec JavaScript, vous devrez utiliser un langage de serveur. Cela pourrait aider Authorizing requests to Google calendar api