API错误代码:191与HybridAuth

时间:2013-03-24 00:19:46

标签: facebook hybridauth

我正在使用Laravel框架,我正在迁移到Laravel 4和HybridAuth。我正在建设的网站已通过Facebook和Linkedin登录,而Linkedin正常工作,而Facebook则给我API错误代码:191。

我按照this指南设置了Laravel4,因此我的基本网址位于:http://mywebsite.com/social/auth 根据{{​​3}}页面,facebook的回调网址应为this,因此我尝试将我的网站网址@ Facebook设置为http://mywebsite.com/path_to_hybridauth/?hauth.done=Facebook,但没有成功。

在重定向到Facebook后查看URL时(当我看到错误时),有一个redirect_uri GET参数,如下所示:http://mywebsite.com/auth/social?hauth.done = Facebook& state; state = [random-numbers]& scope = email& display = page,这是我需要在Facebook的站点URL中指定的地址吗?然而,这是不可能的,因为它中有随机数。

我还设置了App Domains,在我收到HybridAuth之前我不需要。

我对HybridAuth用户的问题是,如何设置网站网址,以免我收到191错误?

2 个答案:

答案 0 :(得分:0)

您必须在Facebook应用设置“应用领域”字段中输入域/子域。

答案 1 :(得分:0)

您无需在Facebook上输入“网站网址”的完整网址。我把它设置为域名,它对我来说很好。 “App域”是相同的。