Twitter API在重定向到回调URL后从给定令牌获取配置文件数据

时间:2017-10-15 15:50:24

标签: php twitter twitter-oauth

我正在使用twitter API,我想使用此API在我的网站中实现登录 我做了第一部分,我已成功连接到twitter并获取授权令牌并重定向到我的回调网址,但我现在卡在那里我不知道如何从此令牌获取配置文件数据。
授权页面: enter image description here
重定向后,我回到我的回调路线:
enter image description here 正如您所看到的,我已经收到了授权令牌,但我不知道该怎么做获取配置文件的数据!!
这就是我现在所处的位置:

/**
     * @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!

请提供任何帮助,并提前致谢。

0 个答案:

没有答案