相信我,我已经阅读了所有与此主题相关的其他问题。它们没有解决我的问题(或者甚至都不是同样的问题)。对我来说,Facebook登录在过去几周中一直非常正常......直到昨天突然开始出现错误。
在昨天之前,当我使用Facebook SDK的logInWithReadPermissions
方法登录我的应用时,它会显示“您已经授权[应用名称]!”并且可以很愉快地登录并继续进行。 然后突然它开始出现以下错误:
给定的URL未被应用程序配置允许:一个或多个给定的URL未经应用程序设置允许。要使用此URL,您必须在应用程序设置中添加有效的本地平台。
奇怪的是,我根本没有更改Facebook应用的任何设置。这只是突然开始发生的;五分钟前它可以工作,下一个版本就不行了。尽管如此,我查找了错误消息并在Facebook开发者页面上找到了大量人们建议采取的解决问题的方法......大多涉及
Valid OAuth redirect URIs
字段,但我无法获得清晰的答案来说明您应该在其中放置什么内容针对iOS应用程序......他们总是说要放网站地址。我没有网站,我有一个应用程序......怎么办?因此,我知道我没有在Facebook开发区域进行任何更改来导致它出现错误,并且我已经尝试过互联网上找到的每一个更改。因此,为了测试一下,我下载了一个旧的工作副本,以防万一,可能是我编写的代码出了问题。不,一周前的代码,完全正常工作,仍然给我同样的消息。
如果问题不在代码中,并且在FB网站上更改东西也没有用......我无计可施。如果我需要在FB应用程序上做其他事情来修复这个问题,请建议并我会尝试.....如果它有效,那太好了,但是当我没有做任何更改时,我仍然不明白为什么会出错......是否有人能帮助我?