We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d17ffe3 commit 30972c1Copy full SHA for 30972c1
src/Two/XProvider.php
@@ -30,9 +30,21 @@ protected function getUserByToken($token)
30
{
31
$response = $this->getHttpClient()->get('https://api.x.com/2/users/me', [
32
RequestOptions::HEADERS => ['Authorization' => 'Bearer '.$token],
33
- RequestOptions::QUERY => ['user.fields' => 'profile_image_url'],
+ RequestOptions::QUERY => ['user.fields' => 'profile_image_url,confirmed_email'],
34
]);
35
36
return Arr::get(json_decode($response->getBody(), true), 'data');
37
}
38
+
39
+ /**
40
+ * {@inheritdoc}
41
+ */
42
+ protected function mapUserToObject(array $user)
43
+ {
44
+ $user = parent::mapUserToObject($user);
45
46
+ $user->email = $user['confirmed_email'];
47
48
+ return $user;
49
+ }
50
0 commit comments