Я пытаюсь разработать код в Laravel, чтобы скопировать рабочий элемент в другой PBI, используя Azure DevOps API с PHP и Laravel - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь сделать копию рабочих элементов (Задачи и т. Д. c.) Из одного места в другое в Azure DevOps, используя PHP и Laravel. Мне удалось отправить данные в формате JSON в Azure API и создать задачу (согласно опубликованному примеру). Я не могу сделать копию. Вы можете мне помочь?

Route::get('/add_work_item', function () {
    $response = Http::withBasicAuth('{key}', '{PAT}')
        ->withHeaders([
            'Content-Type' => 'application/json-patch+json'
        ])
        ->post('https://dev.azure.com/{Organisation}/{Project}/_apis/wit/workitems/$Task?api-version=5.1', [
            [
                'op' => 'add',
                'path' => '/fields/System.Title',
                'from' => null,
                'value' => 'New Task'
            ],
            [
                'op' => 'add',
                'path' => '/fields/System.AreaPath', 'from' => null, 'value' => '{Project}'
            ]
        ]);

    return dd(json_decode($response->getBody()));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...