我使用Socialite使用Twitter登錄並使用Abrahams的TwitterOauth使API工作。在laravel,我給自己定的API密鑰信息:如何在Twitter中使用API獲取當前登錄的用戶詳細信息
'twitter' => [
'client_id' => '**************',
'client_secret' => '**************',
'access_token' => '***************',
'access_token_key' => '***************',
'redirect' => '***********',
],
要連接到Twitter我用:使用社交名媛
public function getTwitterConnection()
{
$this->connection = new TwitterOAuth(Config::get('services.twitter.client_id'), Config::get('services.twitter.client_secret'), Config::get('services.twitter.access_token'), Config::get('services.twitter.access_token_key'));
}
,我能夠讓用戶通過他們的憑據登錄。但是,當我嘗試訪問:
public function getCurrentLoggedInUser() {
$this->getTwitterConnection();
return $this->connection->get("account/verify_credentials");
}
我收到開發人員的Twitter帳戶,即我的信息。 我認爲我無法在Socialite和TwitterOauth之間進行同步。 我該如何解決這個問題?請建議我獲取登錄用戶信息的更好方法。