Django-social-auth扩展了facebook的权限,如spotify

时间:2013-07-10 02:59:23

标签: python django facebook

我可以使用此设置

获取我的脸书应用的publish_actions权限
FACEBOOK_EXTENDED_PERMISSIONS = ['publish_actions']

问题在于,在授权我的Facebook应用程序时,第二个窗口用于提示用户允许我的应用程序在初始提示基本信息后发布操作。

如何只使用一个窗口让用户授权我的应用?我正试图让我的授权窗口看起来类似于spotify的授权

spotify facebook request

1 个答案:

答案 0 :(得分:0)

Django-social-auth已被python-social-auth取代。在python-social-auth中,您可以使用settings.py中的SOCIAL_AUTH_FACEBOOK_SCOPE来定义扩展权限。例如:

SOCIAL_AUTH_FACEBOOK_SCOPE = ['email', 'user_photos']

它只会显示一个授权对话框。