
    Uњhu                         S SK Jr  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)	    )QUERY_EMAIL)OAuth)OAuthAdapterOAuthCallbackViewOAuthLoginViewc                   >    \ rS rSrSrSr\(       a  \S-   O\rS rSr	g)
TwitterAPI
   z
Verifying twitter credentials
z;https://api.twitter.com/1.1/account/verify_credentials.jsonz?include_email=truec                 X    U R                  U R                  5      R                  5       nU$ N)queryurljson)selfusers     hD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/twitter/views.pyget_user_infoTwitterAPI.get_user_info   s"    zz$((#((*     N)
__name__
__module____qualname____firstlineno____doc__	_base_urlr   r   r   __static_attributes__r   r   r   r	   r	   
   s#     NI/:)+
+	Cr   r	   c                   *    \ rS rSrSrSrSrSrS rSr	g)	TwitterOAuthAdapter   twitterz+https://api.twitter.com/oauth/request_tokenz*https://api.twitter.com/oauth/access_tokenz*https://api.twitter.com/oauth/authenticatec                     [        XR                  UR                  U R                  5      nUR	                  5       nU R                  5       R                  X5      $ r   )r	   	client_idsecretrequest_token_urlr   get_providersociallogin_from_response)r   requestapptokenresponseclient
extra_datas          r   complete_login"TwitterOAuthAdapter.complete_login   sF    G]]CJJ@V@VW))+
  "<<WQQr   r   N)
r   r   r   r   provider_idr%   access_token_urlauthorize_urlr.   r   r   r   r   r   r      s!    KEC AMRr   r   N)"allauth.socialaccount.app_settingsr   ,allauth.socialaccount.providers.oauth.clientr   +allauth.socialaccount.providers.oauth.viewsr   r   r   r	   r   adapter_viewoauth_loginoauth_callbackr   r   r   <module>r9      sS    : > 
 
R, R ))*=>"//0CDr   