requestAccessToken method
Implementation
Future<BaiduAuth> requestAccessToken(String code) async {
final uri = Uri.parse(
'https://openapi.baidu.com/oauth/2.0/token',
).replace(queryParameters: {
'grant_type': 'authorization_code',
'code': code,
'client_id': clientId,
'client_secret': appSecret,
'redirect_uri': 'oob',
});
final response = await http.get(uri);
var body = response.body;
print('body: $body');
final map = json.decode(body);
if (map['access_token'] == null) {
throw Exception('access_token is null');
}
return BaiduAuth.fromJson(map);
}