使用Facebook iOS SDK和Safari进行身份验证会抛出API错误代码:100



在模拟器上测试我的应用需要Facebook认证。
由于Facebook应用程序没有安装在模拟器上,Facebook使用Safari进行身份验证。

显然,Facebook认证流程发生了变化,导致过去已经验证过我的应用程序的用户被重定向到一个错误页面,上面写着:

API错误码:100
API错误描述:无效参数
错误消息:需要有效的重定向URI。

以前一切都很好。

临时解决方案:显然,它也发生在Android上,它与新的Facebook认证对话框有关。


如下所述:Facebook Android sdk在身份验证时抛出缺失的重定向uri
进入你的Facebook应用设置页面->高级页面->迁移->禁用"增强认证对话框"

使用Facebook API。Ray Wenderlich有一个很好的教程

最新更新