对于深层链接URI fbAPP_ID,// redirect_uri URL必须是绝对错误://

时间:2016-05-28 19:44:33

标签: ios facebook ios8 facebook-oauth

一切正常,直到今天我已尝试在我的应用上测试Safari Facebook登录机制,我开始在网络浏览器上收到以下错误:

The redirect_uri URL must be absolute

使用Facebook SDK(出于问题背景之外的各种原因,所以不要问为什么)我想尝试手动打开以下URL:

https://www.facebook.com/dialog/oauth?client_id=MY_APP_ID&response_type=token,granted_scopes&redirect_uri=fbMY_APP_ID://&scope=user_friends,user_birthday,email,user_photos&default_audience=friends&sdk=ios

一切正常,直到今天我才意识到网址没有正常执行。我没有改变任何应用程序设置或任何东西。我该如何完成登录流程?是的,当使用低于9.0的iOS版本时,我需要重定向回fbAPP_ID://以启动我的应用程序,而本地Safari不受支持。或者有没有任何已知的方法从外部Safari重定向到iOS 9之前的应用程序? (除了我重定向到网站,然后在我的网站上,通过从Javascript强制打开fbAPP_ID://重定向回我的应用程序)

1 个答案:

答案 0 :(得分:1)

唯一的" redirect_uri"开箱即用的是fbAPP_ID://authorize,这是Facebook SDK使用的版本,任何人都可以使用它。