Function user_data returns list. This leads to exception in social/backends/oauth.py (line 340): "ValueError, dictionary update sequence element #0 has length 31; 2 is required". Taking 1st elementt of that list fixes the error.