# http # auth_call **Descripción** Autenticación para petición url. Requiere el objeto request.sessions.Session(). **Parámetros**
**Nombre****Tipo****Descripción**
session Noneobjeto Session() de request
authtype str'ntlm', 'basic' o 'digest'
user
str
Usuario de autenticación
passw
str
Contraseña de autenticación
**Return**
**Tipo**
None
**Requisitos** -
requests_ntlm.HttpNtlmAuth
-
requests.auth.HTTPBasicAuth
-
requests.auth.HTTPDigestAuth
**Versión** - 1.0.0 **Ejemplo** ``` import pandoraPlugintools as pt # Create a request session session = pt.requests.Session() # Define authentication details authtype = 'basic' user = 'admin' passw = 'S4n3tk!' # Call the authentication function pt._auth_call(session, authtype, user, passw) # Now you can use the authenticated session to make URL requests url = 'https://api.com/api/data' response = session.get(url) # Print the response print(response.text) ``` # call_url **Descripción** Utiliza el módulo request para obtener el contenido de la URL. **Parámetros**
**Nombre**
**Tipo**
**Descripción**
url
str
Url objetivo.
authtype
str
ntlm', 'basic', 'digest'. Opcional.
user
str
Usuario de autenticación. Opcional.
passw
str
Contraseña de autenticación. Opcional.
time_out
int
Time out para la llamada.
**Return**
**Tipo****Descripción**
strSalida de la petición request.
**Requisitos** -
requests.sessions.Session
**Versión** - 1.0.0 **Ejemplo** ``` import pandoraPlugintools as pt # Define URL and authentication details url = 'https://api.com/api/data' authtype = 'basic' user = 'admin' passw = 'S4!jdKm' # Call the URL and get the contents response = pt.call_url(url, authtype=authtype, user=user, passw=passw, timeout=5, verify=True, print_errors=True) # Print the response content if response is not None: print(response.decode('utf-8')) else: print("Error occurred during URL call.") ```