使用PHP:DynamicContentUpdateMany的Zendesk API提供无效属性错误

使用PHP:DynamicContentUpdateMany的Zendesk API提供无效属性错误,php,api,zendesk,Php,Api,Zendesk,我尝试使用PHP API客户端()通过Zendesk API更新动态内容字段: 我得到一个UnknownAttributeError(“无效属性:缺少变量参数”)。我错过了什么?我尝试了不同的方法来给出变量参数,但仍然存在相同的错误。谢谢 必须遵循类似于Ticket->updateMany()的格式 提及 必须遵循类似于Ticket->updateMany()的格式 提及 // auth and config goes here... $itemId = 123; $variantId

我尝试使用PHP API客户端()通过Zendesk API更新动态内容字段:


我得到一个UnknownAttributeError(“无效属性:缺少变量参数”)。我错过了什么?我尝试了不同的方法来给出变量参数,但仍然存在相同的错误。谢谢

必须遵循类似于Ticket->updateMany()的格式

提及


必须遵循类似于Ticket->updateMany()的格式

提及

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