// Author: fengshengxiong // Date: 2024/6/18 // Description: TikUsTokApi import 'package:tone_snap/data/models/base_model.dart'; import 'package:tone_snap/data/network/dio_client.dart'; import 'package:tone_snap/data/models/isocode_model.dart'; class TikUsTokApi { static const String baseUrl = 'https://api.tikustok.com/'; /// 获取所在区域、ip static Future?> getIp() async { BaseModel? baseModel; await DioClient(baseUrl: baseUrl).request>( 'app/common/getIPInfo', requestMethod: RequestMethod.get, formJson: (json) => BaseModel.fromMap(json, IosCodeModel.fromMap), success: (model) => baseModel = model, ); return baseModel; } }