getUserData method
retrive the user information using the GraphAPI
fields
string of fields like birthday,email,hometown
Implementation
@override
Future<Map<String, dynamic>> getUserData({
String fields = "name,email,picture.width(200)",
}) async {
final token = (await accessToken)?.tokenString;
final response = await _httpClient.get(
Uri.parse(
'https://graph.facebook.com/me?access_token=$token&fields=$fields',
),
);
if (response.statusCode == 200) {
return Map<String, dynamic>.from(
jsonDecode(response.body),
);
}
return {}; // coverage:ignore-line
}