我正在使用twitter API,我想使用此API在我的网站中实现登录
我做了第一部分,我已成功连接到twitter并获取授权令牌并重定向到我的回调网址,但我现在卡在那里我不知道如何从此令牌获取配置文件数据。
授权页面:
重定向后,我回到我的回调路线:
正如您所看到的,我已经收到了授权令牌,但我不知道该怎么做获取配置文件的数据!!
这就是我现在所处的位置:
/**
* @Route("/twitter-callback", name="front_twitter_callback")
*/
public function twitterCallbackAction(Request $request)
{
$oauth_token = $request->query->get('oauth_token');// the token
}
更新:
我发现了here描述的解决方案,但它工作得不是很好,我的意思是我收到了一些信息,但这是创建应用程序的用户的信息,而不是连接的应用程序访问其数据的用户的信息。
这就是我所做的:
$data = $this->twitterAccesData();
// create TwitterOAuth object
$twitteroauth = new TwitterOAuth($data['key'], $data['secret'], $data['access_token'], $data['access_token_secret']);
$user = $twitteroauth->get('account/verify_credentials', $data);
die(var_dump($user)); // this always give me the same profile info no matter what user is connected!
请提供任何帮助,并提前致谢。