Можно ли добавить ответ на запрос в качестве конкретного пользователя через API SoftLayer с помощью клиента PHP SOAP?

Я пытаюсь использовать API SoftLayer (через клиент PHP), чтобы добавить обновление в существующий тикет, как конкретный пользователь под нашей основной учетной записью (брат нашему API-пользователю).

Я пытаюсь добиться того, чтобы, как пользователь API, я SoftLayer_Ticket::addUpdate, передавая SoftLayer_Ticket_Update объект, который похож на:

{
editorID: user1_id_here,
editorType: "USER",
entry: 'My update here'
}

я имею user1ID, однако, когда я передаю его в SoftLayer_Ticket_Update объект, обновление все еще прикреплено как пользователь API:

{
createDate:"2016-05-17T08:24:50-07:00"editorId:api_users_id
editorType:"USER"entry:"Another update for our glorious leader..."id:#########
ticketId:########
}

Фрагмент кода обновления билета:

    $slClient = \SoftLayer_client::getClient("Ticket", $ticketID);

$ticketUpdateObj = new \stdClass();
$ticketUpdateObj->entry = $update;
$ticketUpdateObj->editorId = ######;
$ticketUpdateObj->editor = ######;
$ticketUpdateObj->editorType = "USER";

$result = $slClient->addUpdate($ticketUpdateObj);
...
(do other stuff here)

Есть ли способ сделать это с помощью SoftLayer API? Или проблема заключается в разрешениях, предоставленных пользователю API, или в том, что я пытаюсь добавить обновление в качестве родственного элемента пользователю API? Любая помощь будет оценена!

Наша платформа старше, поэтому мы используем более старую версию SOAP-клиента SoftLayer PHP (предположительно, около 2010 / начало 2011 года).

Заранее спасибо!

1

Решение

Извините, это не возможно, вы не можете установить editorId, это значение устанавливается системой с идентификатором пользователя, который обновил заявку.

С уважением

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]