
    qhA                     *    S r SSKJr   " S S\5      rg)zb
Pinterest OAuth2 backend, docs at:
    https://developers.pinterest.com/docs/api/authentication/
   )
BaseOAuth2c                   4    \ rS rSrSrSrSrSrSrS r	S r
S	rg
)PinterestOAuth2	   	pinterestuser_idz https://api.pinterest.com/oauth/z(https://api.pinterest.com/v1/oauth/tokenFc                     U R                  SSU0S9nSU;   aB  US   S   R                  S5      R                  S5      S   nUS   S   US   S	   US   S
   US.nU$ )Nz https://api.pinterest.com/v1/me/access_token)paramsdataurl/id
first_name	last_name)r   r   r   username)get_jsonstripsplit)selfr
   argskwargsresponser   s         P/var/www/html/env/lib/python3.13/site-packages/social_core/backends/pinterest.py	user_dataPinterestOAuth2.user_data   s    ==.7U ! 
 X'.44S9??DRHH#F+D1&v.|<%f-k:$	H     c                 b    U R                  US   US   S9u  p#nUR                  S5      S UUUS.$ )Nr   r   )r   r   r   )r   emailfullnamer   r   )get_user_namesget)r   r   r!   r   r   s        r   get_user_details PinterestOAuth2.get_user_details   sO    *.*=*=-+9N +> +
'i
 !Z0 $"
 	
r    N)__name__
__module____qualname____firstlineno__nameID_KEYAUTHORIZATION_URLACCESS_TOKEN_URLREDIRECT_STATEr   r$   __static_attributes__r&   r   r   r   r   	   s'    DF:AN
r   r   N)__doc__oauthr   r   r&   r   r   <module>r3      s   
 !
j !
r   