social_auth = UserSocialAuth.get_social_auth_for_user(user, provider='linkedin-oauth2')[0]
strategy = load_strategy(backend='linkedin-oauth2')
social_auth.refresh_token(strategy)
Above code makes POST request to https://www.linkedin.com/uas/oauth2/accessToken with data:
{
'client_id': '**************',
'client_secret': '**************',
'grant_type': 'refresh_token',
'refresh_token': u'...'
}
Requirements from documentation are different:
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code
&code=AUTHORIZATION_CODE
&redirect_uri=YOUR_REDIRECT_URI
&client_id=YOUR_API_KEY
&client_secret=YOUR_SECRET_KEY
Above code makes POST request to
https://www.linkedin.com/uas/oauth2/accessTokenwith data:Requirements from documentation are different: