reNewAccessToken method
Implementation
Future<String> reNewAccessToken(String refreshToken) async {
String newRefreshToken = "";
Response? resp = await DioUtils().request(
url: "https://open.douyin.com/oauth/refresh_token/",
params: {
"refresh_token": refreshToken,
"grant_type": "refresh_token",
"client_key": DyConf.clientKey,
},
contentType: "application/x-www-form-urlencoded",
onError: (error) {
debugPrint("ly=> request reNewAccessToken err is $error");
});
if (resp?.statusCode == 200) {
dynamic data = resp?.data;
newRefreshToken = json.encode(data);
}
debugPrint("ly=> reNewAccessToken result is $resp");
return Future.value(newRefreshToken);
}