Al intentar conectar el servicio de Zoho Analytics con las URLs de exportación de datos de Athento, podemos obtener diferentes errores, tales como 403 y 503.
En estos casos, se deben comprobar los siguientes puntos:
- Asegurar que la URL que estemos usando sea HTTPS.
- Disponer de un usuario dedicado para esta integración. Debe ser un usuario de servicio (is_service) y con acceso a reportes. Este usuario nunca debe cambiarse de team.
- Comprobar que el usuario tiene permiso de lectura a los espacios de los que necesita exportar los datos.
- Comprobar desde la interfaz web normal que el usuario pueda acceder y exportar los datos. Si no puede exportar los datos de este modo, revisar el problema hasta resolverlo antes de continuar la configuración desde Zoho.
- En la configuración local_settings.py debe definirse la propiedad
DEFAULT_AUTHENTICATION_CLASSES con
rest_framework.authentication.BasicAuthentication como primer valor. Por ejemplo:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.BasicAuthentication',
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication',
'core.authentication.UserAccessTokenAuthentication',
'oauth2_provider.contrib.rest_framework.authentication.OAuth2Authentication',
'magic_links.auth.AppHeaderTokenAuthentication',
),
'EXCEPTION_HANDLER': 'core.views.full_details_exception_handler',
'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',),
'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',
'rest_framework_filters.backends.ComplexFilterBackend'),
'PAGINATE_BY': 10
}
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.