
    UњhJ                         S SK Jr  S SKJrJrJr   " S S\5      r " S S\5      r\R                  " \5      r	\R                  " \5      r
g)    )OAuth)OAuthAdapterOAuthCallbackViewOAuthLoginViewc                       \ rS rSrSrS rSrg)VimeoAPI	   z8http://vimeo.com/api/rest/v2?method=vimeo.people.getInfoc                 n    U R                   nU R                  U[        SS9S9R                  5       nUS   $ )Njson)format)paramsperson)urlquerydictr   )selfr   datas      fD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/vimeo/views.pyget_user_infoVimeoAPI.get_user_info   s5    hhzz#d&&9z:??AH~     N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r   	   s    
DCr   r   c                   *    \ rS rSrSrSrSrSrS rSr	g)	VimeoOAuthAdapter   vimeoz%https://vimeo.com/oauth/request_tokenz$https://vimeo.com/oauth/access_tokenz!https://vimeo.com/oauth/authorizec                     [        XR                  UR                  U R                  5      nUR	                  5       nU R                  5       R                  X5      $ )N)r   	client_idsecretrequest_token_urlr   get_providersociallogin_from_response)r   requestapptokenresponseclient
extra_datas          r   complete_login VimeoOAuthAdapter.complete_login   sF    '==#**d>T>TU))+
  "<<WQQr   r   N)
r   r   r   r   provider_idr%   access_token_urlauthorize_urlr.   r   r   r   r   r   r      s    K?=7MRr   r   N),allauth.socialaccount.providers.oauth.clientr   +allauth.socialaccount.providers.oauth.viewsr   r   r   r   r   adapter_viewoauth_loginoauth_callbackr   r   r   <module>r8      sP    > u 	R 	R ))*;<"//0ABr   