Django-socialregistration中的Facebook Connect API错误191

4 投票
1 回答
656 浏览
提问于 2025-04-16 23:20

我在网上看到很多关于错误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

请检查一下重定向的地址,在请求用户权限的时候。

撰写回答