我正在尝试开发一个允许用户将推文发布到Twitter的应用程序,但是现在我只是在尝试使Auth流正常运行。我正在将混合身份验证框架与laravel一起使用。这是我的代码(出于安全原因,我将配置保留为空白):
我得到的错误是
例外:“ Hybrid_Exception”
文件:/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Endpoint.php”
行:218
消息:“端点:尝试初始化Hybrid_Auth时出错:您无法直接访问此页面。”
我认为问题与使用标准PHP sesison的Hybrid auth有关,但是laravel使用不同的会话类。
有人可以帮忙吗?
if (count($_REQUEST) > 0) {
\Hybrid_Endpoint::process();
}
$config = [];
$hybridauth = new \Hybrid_Auth($config);
$this->twitterAuth = $hybridauth->authenticate("Twitter");
$twitterAccessToken = $this->twitterAuth->getAccessToken();
// debug the user profile
dd($twitterAccessToken);
现在我只想看到访问令牌成功返回