0

サーバーにリクエストを送信する必要があり、設定するまですべてがうまくいきますCustom_Fields。パラメータを使用する-Bodyと、ネストされたcustom_fieldsコレクションがサイトに送信されますが、セクション-Body内のファイルを送信できません。パラメータがネストされたコレクションをサポートしていないattachments[]ことがわかりました。-Form誰かがこれに遭遇しましたか?どうすれば回避できますか?

これが私のスクリプトです:

$APIkey = "MyAPI"
$URL = "URL"

$Headers = @{Authorization = 'Basic ' + [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("$APIkey"))}

$ServiceRequest = @{ 
    "email" = "email"
    "quantity" = 1
    "attachments[]" = Get-Item -Path "C:\CSV-table.csv"
    "custom_fields" = @{
        "total" = 99
        "detected" = "true"
        "details" = "Service Request Details:"
    }
}

$NewServiceRequest = Invoke-WebRequest -Uri $URL -Method Post -Headers $Headers -Form $ServiceRequest 
4

0 に答える 0