Я работаю над интеграцией PayPal. и сделать запрос на предоставление доказательств в api действий по разрешению споров. Я не смог создать массив тела запроса, который приведен ниже:
curl -v -X POST https://api.sandbox.paypal.com/v1/customer/disputes/PP-D-27803/provide-evidence \
-H "Content-Type: multipart/related; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \
-H "Authorization: Bearer Access-Token" \
-F 'input={
"evidences": [{
"evidence_type": "PROOF_OF_FULFILLMENT",
"evidence_info": {
"tracking_info": [{
"carrier_name": "FEDEX",
"tracking_number": "122533485"
}]
},
"notes": "Test"
}
]
};type=application/json' \
-F 'file1=@NewDoc.pdf'
В этом запросе после флага -F я не смог создать массив, потому что новая структура этого json. Вы хотите сделать php массив этого тела API запроса?.
Это массив, который я пытаюсь отправить в запросе:
[
'input' => [
'evidences' => [
[
'evidence_type' => 'PROOF_OF_FULFILLMENT',
'evidence_info' => [
'tracking_info' => [
[
'carrier_name' => 'FEDEX',
'tracking_number' => '122533485'
]
]
],
'notes' => 'Test'
],
]
]
]