Django-socialregistration中的Facebook Connect API错误191
我在网上看到很多关于错误191的讨论,知道这跟应用的配置有问题有关。
不过,我没有找到大多数问题的答案,也没有找到能帮到我的。
我的Facebook应用设置是这样的:
网站网址 http://example.com/
网站域名 example.com
(抱歉我不能分享真实的网址,但目前不方便。)
当我点击“用Facebook登录”按钮时,我看到的是
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.
我在管理后台也把网站网址改成了这个,之前有些问题影响了Twitter的登录部分。
我按照Django-SocialRegistration网站上的所有说明操作,但我觉得我做的没有错误。
有没有其他人遇到过这个问题并解决了呢?
补充说明
在这个特定情况下,似乎是Facebook的问题。
今晚我登录时发现我的应用有多个实例,每个实例都有旧版本的设置。之前这些实例是看不见的。
不过,我决定换用django-social-auth。这个看起来文档更完善,配置和使用也更简单。
抱歉这不是最好的答案!
1 个回答
0
请检查一下重定向的地址,在请求用户权限的时候。