Facebook Android sdk在遗传认证上丢失重定向uri

Mat*_*odd 9 mobile android facebook

我正在使用Facebook android sdk和我的Android应用程序.在开发我的开发版本时,我的应用程序一切正常.当我最终向公众发布我的应用程序时,当人们尝试验证我的应用程序时,facebook验证会发出一个丑陋的错误:

API Error code: 100
API Error description: Invalid parameter
Error Message: Requires valid redirect URI
Run Code Online (Sandbox Code Playgroud)

好像facebook认为我正在做一个浏览器重定向到他们并且缺少重定向uri来返回我的应用程序,但是我使用的是你没有发送重定向uri的android sdk,你有一个回调监听器:

facebook.authorize(this, new String[] { "email", "publish_stream" }, new FBLoginDialogListener());
Run Code Online (Sandbox Code Playgroud)

就像我说这一切在开发过程中工作正常并且只在我发布我的prod版本后出现,所以我检查了dev应用程序设置和fb上的prod应用程序设置,它们都是相同的.

其他人都看到这个问题?

更新:当用户接受允许登录我的应用程序但似乎不接受我的权限时,我似乎只收到此错误.hmmmmm.也许我没有处理某些情况,但这个错误对我来说仍然没有意义.

Rut*_*ger 8

我通过在https://developers.facebook.com/apps上禁用应用程序高级设置中的增强型身份验证对话框解决了这个问题

最好的祝福