Solicitudes-OAUTH2

Solicitudes de Python OAURH2 (autenticación abierta) Plugin
Descargar ahora

Solicitudes-OAUTH2 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Miguel Araujo
  • Sitio web del editor:
  • http://github.com/maraujop/

Solicitudes-OAUTH2 Etiquetas


Solicitudes-OAUTH2 Descripción

Solicitudes-OAUTH2 Agrega el soporte OAUTH V2.0 a la biblioteca de solicitudes conocidas de la conocida de Kennethreitz.Requests-oauth2 quiere proporcionar la forma más sencilla y fácil de hacer OAuth2 en Python. OAUTH2 es una gran cantidad de órdenes de magnitud más fácil de hacer que OLD OAURH1.0, por lo que esto es básicamente una biblioteca de inicialización de conexión simple. Si está buscando una forma de hacer OAUTH 1.0, vea las solicitudes, oAuthusage con Facebook apiinitialice el controlador de conexión. Acepta estos parámetros. Authorization_URL y Token_URL son opcionales y tienen predeterminados.de OAUTH2 IMPORT OAURUTH2OAUTH2 (Client_ID, Client_Secret, Site, Redirect_uri, , ) Un ejemplo para Facebook sería: Oauth2_handler = Oauth2 (Client_ID, Client_Secret, "https://www.facebook.com/", "http://yoursite.com/webhook", "Diálogo / oauth", "OAuth / Access_Token") Obtenga la URL para redirigir el Usuario para consentir el uso de la aplicación OAUTH2 usando Authorize_URL. Este método se puede pasar un alcance, que define los permisos que su solicitud tendrá con ese usuario. Si no se pasa, se utilizará una cadena vacía, que en algunos proveedores signifique privilegios predeterminados: Authorization_Url = oAuth2_Handler.Authorize_url ('correo electrónico') Puede pasar los parámetros nombrados a Authorize_url. Algunos proveedores de OAUTH2 permiten parámetros adicionales para configurar la autorización. Por ejemplo, en Google API: Authorization_Url = oAuth2_Handler.Authorize_URL ('https://www.googleapis.com/auth/books', Response_type = 'código') Una vez que el usuario haga clic en esta autorización_url. Se le solicitará que inicie sesión, si no lo fuera, y consentiera el acceso a la solicitud. Después de otorgar acceso, el usuario será redirigido a http://yoursite.com/webhook?params. Los parames son una lista de los parámetros Obtener. Si todo salió correcto, deberían al menos contener un código nombrado Param, deberá analizarlo y pasarlo al controlador de conexión. El código se utilizará para solicitar un token de acceso, necesario para todas las siguientes solicitudes a la API que haga. A veces, el sitio para la autorización es diferente al sitio para el consentimiento del usuario (Token_URL). Puede cambiar el sitio entre hacer: oauth2_handler.site = "https://graph.facebook.com/", tenemos que obtener un token de acceso que pase el código que obtuvimos del proveedor de OAURH, ya que usamos Get_Token. Este método también acepta parámetros adicionales nombrados que puede necesitar: Response = oAuth2_Handler.get_token (código) La respuesta puede ser un diccionario o ninguno, si todo salió correcto, debe contener al menos una tecla Access_TOken. Por lo general, contendrá otros parámetros interesantes, como el tiempo de vencimiento. Ahora podemos hacer llamadas API, todas ellas deben contener el Access_Token como un parámetro. Por lo tanto, podemos generar una sesión de solicitudes, para evitar pasar el parámetro todos los temas.oAuth2_client = Solicitudes. Sesión (params = {'Access_Token': Respuesta }) OAUTH2_CLIENT.GET ('https: //graph.facebook. COM / ME ') Tenga cuidado en que la sesión no se puede pasar por los datos de KWARG. Este es un error en las solicitudes de la página principal del producto


Solicitudes-OAUTH2 Software relacionado