我想使用 dart 语言将 curl get 请求转换为 http 请求,curl 代码在那里:
这是我尝试实现的代码,它不采用所有参数:
import 'package:http/http.dart' as http;
void main() async {
var params = {
'ad_format': 'DESKTOP_FEED_STANDARD',
'access_token': '<ACCESS_TOKEN>',
};
var query = params.entries.map((p) => '${p.key}=${p.value}').join('&');
var res = await http.get('https://graph.facebook.com/v2.11/act_AD_ACCOUNT_ID/generatepreviews?$query');
if (res.statusCode != 200) throw Exception('http.get error: statusCode=${res.statusCode}');
print(res.body);
}