API Zendesk, использующий PHP: динамическое обновление содержимогоMany дает недопустимую ошибку атрибута

Я пытаюсь обновить поле динамического содержимого через API Zendesk с помощью клиента PHP API (https://developer.zendesk.com/rest_api/docs/api-clients/php):

// auth and config goes here...
$itemId = 123;
$variantId = 456;
$data = [
'id'        => $variantId,
'content'   => 'my example content'
];
$zendesk->dynamicContent()->items($itemId)->variants()->updateMany(['variants' => $data]);

Я получаю UnknownAttributeError («Неверный атрибут: параметр пропущенных вариантов»). Что я упустил? Я пытался по-разному дать параметр варианта, но все же ошибка. Спасибо!

1

Решение

должен следовать формату как Ticket -> updateMany ()

обращаться Обновление тестового файла многих билетов

 $itemId    = 12345;
$variantIds = [456,787];
$this->assertEndpointCalled(function () use ($itemId, $variantIds) {
$this->client->dynamicContent()->items($itemId)->variants()->updateMany(
[
'ids'    => $variantIds
'content' => 'My Example Content'
]
);
}, "dynamic_content/items/$itemId/variants/update_many.json");
0

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

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

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