Trouble on the quickstart using app script

Ouverte
#159 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
javascript
Domaine
api

Piste de recherche

Commencez par le quickstart Gmail API Apps Script lié dans l’issue et reproduisez l’échec à l’aide de la fonction listLabels fournie. Vérifiez l’authentification de l’exemple et la configuration de Advanced Google Service, puis comparez les scopes observés au comportement attendu du quickstart. Le travail est terminé lorsque l’exemple s’exécute sans l’erreur insufficient-authentication-scopes.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Expected Behavior

Hey guys,

I followed tutorial on google app script quick start for gmail API here

What i'm getting in the app script is this

GoogleJsonResponseException: API call to gmail.users.labels.list failed with error: Request had insufficient authentication scopes. (line 5, file "Code")

The code followed is exactly the same as the tutorial, I also enabled gmail in Resources > Advance Google Service

/**
 * Lists the labels in the user's account.
 */
function listLabels() {
  var response = Gmail.Users.Labels.list('me');
  if (response.labels.length == 0) {
    Logger.log('No labels found.');
  } else {
    Logger.log('Labels:');
    for (var i = 0; i < response.labels.length; i++) {
      var label = response.labels[i];
      Logger.log('- %s', label.name);
    }
  }
}

I thought its going to be easier for me to integrate stuff in google ecosystem. Right now my other way is to create my own server and use node js to use gmail api. can anyone help me please?

Thanks

Langage dominant
JavaScript
Étoiles
5.3k
Forks
2k
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de googleworkspace/apps-script-samples

Toutes les issues de googleworkspace/apps-script-samples

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.