2010-11-13 5 views
5

Estoy trabajando en una extensión de Chrome que interactúa con Google Calendar. He abierto el código, y el código se puede encontrar en GitHub: https://github.com/joshholat/Add-to-Calendar-Chrome-ExtensionExtensión de Chrome oAuth Request Redirect Page Not Loading

Necesita autorizar con Google oAuth para poder editar el calendario de los usuarios. Hasta hace poco, eso funcionaba bien. Sin embargo, un día, por alguna razón, dejó de funcionar. Cuando hago el siguiente código, abre una nueva pestaña de oauth que se supone que debe pedir permiso, pero la página nunca se carga, sino que se congela en "Redirigir ...". Por lo tanto, no hay forma de autorizar y probar mi código.

Ideas?

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"); });

Respuesta

1

Asegúrese de estar utilizando la última versión del código de muestra de Chrome OAuth. Sé que en algún momento aquí hay una actualización de cómo Chrome manejó las pestañas y la muestra de OAuth se parchó para que funcione nuevamente.

3

Lo tengo trabajo después de añadir los siguientes permisos para manifest.json

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