如何使用flatter执行此cUrl命令?
我有下面的cUrl命令在贝宝支付如何使用flatter执行此cUrl命令?,curl,flutter,Curl,Flutter,我有下面的cUrl命令在贝宝支付 curl -v -X POST https://api.sandbox.paypal.com/v1/payments/payouts \ -H "Content-Type: application/json" \ -H "Authorization: Bearer Access-Token" \ -d '{ "sender_batch_header": { "sender_batch_id": "20140218
curl -v -X POST https://api.sandbox.paypal.com/v1/payments/payouts \
-H "Content-Type: application/json" \
-H "Authorization: Bearer Access-Token" \
-d '{
"sender_batch_header": {
"sender_batch_id": "2014021801",
"email_subject": "You have a payout!",
"email_message": "You have received a payout! Thanks for using our service!"
},
"items": [
{
"recipient_type": "EMAIL",
"amount": {
"value": "9.87",
"currency": "USD"
},
"receiver": "receiver@example.com"
},
{
"recipient_type": "PHONE",
"amount": {
"value": "112.34",
"currency": "USD"
},
"note": "Thanks for your support!",
"sender_item_id": "201403140002",
"receiver": "91-734-234-1234"
},
]
}'
我希望使用包含许多部件的颤振来执行这个cUrl命令。
提前感谢您可以使用库发送请求,它现在是最流行的库
使用您的承载访问令牌尝试下一个代码ofc
void send() async {
final Map<String, String> headers = {
HttpHeaders.contentTypeHeader: "application/json"
HttpHeaders.authorizationHeader: "Bearer Access-Token"
}
response = await dio.post("https://api.sandbox.paypal.com/v1/payments/payouts",
options: Options(
headers: _headers
)
data: {
"sender_batch_header": {
"sender_batch_id": "2014021801",
"email_subject": "You have a payout!",
"email_message": "You have received a payout! Thanks for using our service!"
},
"items": [{
"recipient_type": "EMAIL",
"amount": {
"value": "9.87",
"currency": "USD"
},
"receiver": "receiver@example.com"
},
{
"recipient_type": "PHONE",
"amount": {
"value": "112.34",
"currency": "USD"
},
"note": "Thanks for your support!",
"sender_item_id": "201403140002",
"receiver": "91-734-234-1234"
}]
}
);
}
void send()异步{
最终映射头={
HttpHeaders.contentTypeHeader:“应用程序/json”
HttpHeaders.authorizationHeader:“承载访问令牌”
}
响应=等待dio.post(“https://api.sandbox.paypal.com/v1/payments/payouts",
选项:选项(
标题:\ u标题
)
数据:{
“发件人\u批次\u标题”:{
“发送者批次id”:“2014021801”,
“电子邮件主题”:“你有一笔付款!”,
“电子邮件”:“您已收到付款!感谢您使用我们的服务!”
},
“项目”:[{
“收件人类型”:“电子邮件”,
“金额”:{
“价值”:“9.87”,
“货币”:“美元”
},
“接收者”:receiver@example.com"
},
{
“收件人类型”:“电话”,
“金额”:{
“价值”:“112.34”,
“货币”:“美元”
},
“注意”:“感谢您的支持!”,
“发件人项目id”:“201403140002”,
“接收者”:“91-734-234-1234”
}]
}
);
}
代码不起作用