使用tank auth social在codeigniter中重定向问题

时间:2013-03-26 09:43:14

标签: php facebook codeigniter social tankauth

我想用facebook登录我的网站并将用户数据保存到数据库中,为此我使用的是坦克auth社交库,每件事情都很好但是当我点击登录Facebook时它会显示我这样的错误

   An error occurred. Please try again later.

     API Error Code: 191
     API Error Description: The specified URL is not owned by the application
     Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

它有什么问题,我无法理解我在哪里错误地使用一步一步但我不知道这是什么问题,是否有任何一个帮助我会非常感谢他,而不是ks一吨预先

2 个答案:

答案 0 :(得分:1)

您必须在Facebook应用程序设置中设置应用程序URL

Given URL is not allowed by the Application configuration.

答案 1 :(得分:1)

您的Facebook应用程序默认拥有画布网址http://apps.facebook.com/your_app,但也包含您必须输入的给定域名。 redirect_uri出于安全原因,只能将您重定向到其中任何一个。

如果您无法完成这项工作,可以让redirect_uri指向http://apps.facebook.com/my_redirect等网站,只需 controllers / my_redirect.php 即可例如,index功能echo <script>top.location = 'http://google.com'</script>

无论如何,请检查您的应用程序中的设置,并更多地阅读这些错误,因为很多人发布了这些错误并获得了答案。