
    qh9                     *    S r SSKJr   " S S\5      rg)ze
SurveyMonkey OAuth2 backend, docs at:
    https://developer.surveymonkey.com/api/v3/#authentication
   )
BaseOAuth2c                   B    \ rS rSrSrSrSrSrSrSr	Sr
S/rS	 rS
 rSrg)SurveyMonkeyOAuth2	   z*SurveyMonkey OAuth2 authentication backendsurveymonkeyz,https://api.surveymonkey.com/oauth/authorizez(https://api.surveymonkey.com/oauth/tokenz/v3/users/meF)
access_urlr   c                 (    US   S-   US   -   US'   U$ )z:Return user details from a SurveyMonkey /users/me response
first_name 	last_namename )selfresponses     S/var/www/html/env/lib/python3.13/site-packages/social_core/backends/surveymonkey.pyget_user_details#SurveyMonkeyOAuth2.get_user_details   s%    #L1C7(;:OO    c                 T    US   S   nU R                  X@R                  -   SSU-   0S9$ )z(Loads user data information from servicer   r   Authorizationzbearer )headers)get_jsonUSER_DATA_URL)r   access_tokenargskwargsbase_urls        r   	user_dataSurveyMonkeyOAuth2.user_data   s@    *%l3}})))$i,&>?  
 	
r   r   N)__name__
__module____qualname____firstlineno____doc__r   AUTHORIZATION_URLACCESS_TOKEN_URLr   STATE_PARAMETERREDIRECT_STATE
EXTRA_DATAr   r   __static_attributes__r   r   r   r   r   	   s9    4DFA"MON$J

r   r   N)r$   oauthr   r   r   r   r   <module>r,      s   
 
 
r   