2017-07-23 3 views
0

J'essaie de manipuler une feuille Google à partir de C#. J'ai suivi les instructions données dans la page quickstart example mais, contrairement à d'autres qui ont des problèmes à l'étape d'autorisation, je ne reçois rien dans le navigateur ou la console.Utilisation de l'exemple de Google Sheets - n'affiche pas la fenêtre d'autorisation ou l'URL

Selon les instructions, étape 4 ...

« La première fois que vous exécutez l'exemple, il vous demandera d'autoriser l'accès:

L'échantillon tentera d'ouvrir une nouvelle fenêtre ou onglet Si cela échoue, copiez l'URL depuis la console et ouvrez-la manuellement dans votre navigateur. "

Je n'ai rien du tout dans le navigateur. S'il est fermé, il ne s'ouvre pas et s'il est ouvert, il ne change pas. La fenêtre de la console est également non-mouvementée. Après quelques secondes, la méthode GoogleWebAuthorizationBroker.AuthorizeAsync() expire avec une erreur indiquant que la requête n'est pas autorisée, ce qui est évidemment correct!

Tout le monde avait un problème similaire du navigateur ne s'ouvrant pas avec l'auth. demande? Je sais que je pourrais configurer un compte de service et aller de cette façon, mais cela devrait fonctionner.

Réflexions, suggestions, s'il vous plaît?

+0

Informations supplémentaires: Assurez-vous que vous avez correctement autorisé votre candidature. De ce document [doc] (https://developers.google.com/sheets/api/guides/authorizing), il est indiqué que lorsque votre application demande des données privées, la demande doit être autorisée par un utilisateur authentifié qui a accès à ces données. . Tandis que lorsque votre application demande des données publiques, la requête n'a pas besoin d'être autorisée, mais doit être accompagnée d'un identifiant, tel qu'une clé API. – abielita

+0

@abielita Merci, je vais garder cela à l'esprit si le problème se pose, mais jusqu'ici tout va bien. Un tel problème stupide, cependant, a gaspillé quelques bonnes heures à naviguer sur le web pour cela. À votre santé – Mike

Répondre

0

Bien sûr, les réponses les plus simples sont parfois les meilleures. J'avais besoin d'exécuter VS en tant qu'Administrateur pour lui accorder suffisamment de privilèges pour ouvrir la page nécessaire, puisque je suis connecté comme un utilisateur normal.

Tout va bien maintenant.