Необходимо импортировать CSV-файл и отправить его на портал с помощью команды POST - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть следующая команда POST для моего целевого файла. Может ли кто-нибудь помочь мне в создании этого скрипта? Я новичок в Powershell и нуждаюсь в некоторых комментариях от экспертов.

        [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;
        Invoke-RestMethod -Method POST -ContentType "multipart/form-data" -Uri 
        "https://www.legalholdpro.com/Services/Contact/Import2?altLookupColumn= XXX &token= token " - 
        InFile "$Inputcsv"

Также мне нужно добавить ответный ответ на скрипт, как только записи попадут на портал (цель)

{
    "success": true,
    "data": {
        "queued":1000,
        "etcUtc":"6/7/2016 9:11:37 PM",
        "uploaded": 1000,
        "errors": 0,
        "statusUrl": "
        https://www/legalhandpro.com/Services/Contact/GetImportStatusDetailed/_____?token=____",
        "info": "Import of contacts has been queued. ETA for completion is 6/7/2016 9:11:37 PM UTC"
        },
        "numRows":1
    }

Наконец, об ошибке следует сообщить в следующем примере формата

{
    "success": false,
    "errors": [
        {
        "error":1,
        "id":"An unexpected error occured"
        }
    ],
    "data": {},
    "numRows": 0
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...