这里有个菜鸟。
我得到一个响应"身份验证失败!"Facebook返回了一个无效的用户id。"。我相信我正确地遵循了这个例子。
1. 我的网站与Facebook登录设置为http://localhost.com
2. HybridAuth配置。基础url设置为http://localhost.com/laravel4/public/social/auth/
3.我试着在同一台服务器上运行来自HybridAuth的样本,使用相同的facebook应用id和应用秘密;除了使用Laravel框架外,所有这些似乎都可以正常工作。
4. 运行更新(Laravel 4和HybridAuth)。
是否在hybridauth
配置的base_url
变量中有一个尾斜杠?把它去掉,我这边的问题就解决了。
# app/config/hybridauth.php
return array(
"base_url" => "http://your.site.com/social/auth",
...
);