Django-Allauth Scopes不适用于任何提供商

时间:2015-03-10 00:45:44

标签: django facebook python-2.7 django-allauth scopes

我已将范围添加到每个提供程序,但我没有收到extra_data中的所有其他数据。我只收到默认的额外数据。当使用oauth facebook确实要求我将允许使用数据但我没有收到user_likes,user_activites等数据。与谷歌和Instagram相同。 spotify提供商是一个自定义提供商。

SOCIALACCOUNT_PROVIDERS = \
    {
    'facebook':
        {'SCOPE': ['email', 'public_profile', 'user_activities', 'user_likes',
'user_interests', 'publish_stream', 'user_friends'],
             'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
             'METHOD': 'js_sdk'},

    'google':
        {'SCOPE': ['https://www.googleapis.com/auth/userinfo.profile', 'https://www.googleapis.com/auth/userinfo.email',
                   'https://www.googleapis.com/auth/youtube.readonly']
            , 'AUTH_PARAMS': {}},
    'instagram':
        {'SCOPE': ['basic']
            , 'AUTH_PARAMS': {}},
    'spotify':
        {'SCOPE': ['playlist-modify-public', 'user-follow-read', 'user-read-email']
            , 'AUTH_PARAMS': {}},

    }

0 个答案:

没有答案