2010-11-13 28 views
5

Je travaille sur une extension Chrome qui interagit avec Google Agenda. Je l'ai ouvert, et le code peut être trouvé sur GitHub: https://github.com/joshholat/Add-to-Calendar-Chrome-ExtensionExtension Google Chrome oAuth Request Page de redirection Non Chargement

Il doit autoriser avec Google oAuth afin de pouvoir éditer le calendrier des utilisateurs. Jusqu'à récemment, cela fonctionnait bien. Cependant, un jour, pour une raison quelconque, il a cessé de fonctionner. Quand je fais le code suivant, il ouvre un nouvel onglet d'oauth qui est censé demander l'autorisation mais la page ne se charge jamais mais se fige plutôt sur "Redirection ...". Par conséquent, il n'y a aucun moyen pour moi d'autoriser et de tester mon code.

Des idées?

var oauth = ChromeExOAuth.initBackgroundPage({ 
'request_url': 'https://www.google.com/accounts/OAuthGetRequestToken', 
'authorize_url': 'https://www.google.com/accounts/OAuthAuthorizeToken', 
'access_url': 'https://www.google.com/accounts/OAuthGetAccessToken', 
'consumer_key': 'anonymous', 
'consumer_secret': 'anonymous', 
'scope': 'http://www.google.com/calendar/feeds/', 
'app_name': 'Add Events to Google Calendar' 

}); Oauth.authorize (function() { alert ("auth") });

Répondre

1

Vérifiez que vous utilisez la dernière version de l'exemple de code Chrome OAuth. Je sais qu'à un moment donné, il y a eu une mise à jour sur la façon dont Chrome a géré les onglets et l'échantillon OAuth a été corrigé pour fonctionner à nouveau.

3

Je l'ai travail après avoir ajouté les autorisations suivantes à manifest.json

"permissions": [ 
    "tabs", 
    "https://www.google.com/" 
],