此问题类似于:Facebook Error 191 on canvas app using FB.ui() for the 'feed' dialog (worked before, stopped working last week),但从未回答过。
从今天开始,在用户喜欢该页面并参加比赛后,出现的共享对话框停止了工作并给出了:
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.
以管理员身份登录时,其他用户只发生错误。此选项卡已运行一段时间了。我已经和我的同事证实了这一点。他们确实改变了应用程序的另一部分(昨天和今天),但共享仍然有效,直到今天下午。他们没有改变生成对话框的部分。
标签为:https://www.facebook.com/MedjoolDates/app_355398587864294
任何人都有任何见解?如果您愿意,可以随意使用“取消”而非共享和伪造数据进行注册,然后与页面不同。
提前致谢。
大卫
答案 0 :(得分:1)
此处有同样的问题,Facebook开发人员在这里发布了一个错误:
答案 1 :(得分:0)
没有看到你的代码就无济于事。
要检查的一件事,请确保您的redirection_uri与您在FB注册的域名完全相同,并且您包含尾随/即http://www.myurl.com/而不是http://www.myurl.com
我无法回答为什么会改变,但我之前已经通过上述更改修复了该错误。
答案 2 :(得分:0)
我遇到了同样的问题。我正在开发一个具有FB.ui feed功能的新应用程序,昨天工作正常,今天它提供与OP相同的错误。
退回并检查> 1岁的应用程序具有相同的功能;同样的错误。我看不到任何其他解决方案,因为FB开发团队已经改变了一些事情而没有给出通知。